草庐IT

spring-mvc-test

全部标签

php - MVC 傻瓜 : why does controller have to send anything to views?

如果我没看错,那么Controller的功能就是处理POST数据,并在技术上通过模型对应用程序(例如数据库)的状态进行更改。据我了解,View也从Model获取数据。这就是我对工作流程的理解:客户端请求-->AppFrontController-->(ifmethod=POST-->Controller)-->View-->返回客户端这里Model被Controller用来读写数据,被View用来读取数据。所以Controller不会在每次加载页面时使用,实际上,只有在添加/更新应用程序数据时才使用。大多数时候Controller被绕过。因此,为什么几乎所有关于MVC的资源都在谈论Co

php - 区别 <?php echo '$test' ; ?> 和 <?=$test?>

有什么区别和? 最佳答案 假设您的意思是,两者实际上是同一件事。问题是,你想要多便携。几乎所有支持PHP的地方都支持,但是很多管理员禁用语法。 关于php-区别和,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3623458/

php - 无法在服务器上运行 Zend Framework 2 - 找不到类 'Zend\Mvc\Application'

我无法在服务器上运行ZF2。每次我收到这个错误:Class'Zend\Mvc\Application'notfoundin/home/.../public/index.phponline12.在apache日志中:mod_fcgid:stderr:PHPFatalerror:Class'Zend\\Mvc\\Application'notfoundin/home/.../index.phponline12.我尝试更改ZF2_PATH的权限,但没有结果。路径正确。也许这是mod_fcgid的问题?有人有什么想法吗? 最佳答案 不知道到

php - 带有RESTful API,多个模型和共享 View 的MVC Controller

前言:下面的文章是相当大的篇幅,因为我试图用相似的、基本的和概念性的问题来最大化对其他读者的价值。介绍目前,我正在开发一个基于web的事件管理工具,它使用laravelmvc框架来维护适当的应用程序结构并简化开发。应用程序的目标是提供创建(分别为crud)事件的有效方法邀请注册用户参加这些活动允许用户确认其参与先前创建的事件按照mvc模式,我创建了名为Event的模型Acc多视图静态EventController视图,显示已经存在的事件用于创建和编辑的窗体视图名为eventeventForm,所有事件的列表到目前为止,一切似乎都比较直接,但我遇到了设计问题,当时我试图实现进一步的功能,

php - 交响乐 : multiple applications in one test

我正在为我的项目的后端应用程序模块编写功能测试。为了测试某些功能,我需要从前端应用程序模拟用户操作。所以,我创建了2sfTestFunctionalinstances:$frontendBrowser=newfrontendTestFunctional();$backendBrowser=newbackendTestFunctional();这些类基本上都继承自sfTestFunctional。现在,正如我们所知,symfony中的每个应用程序都有自己的上下文实例,所以我们必须先切换到它:sfContext::switchTo('frontend');//thisworksfine$f

php - 何时实现 javascript MVC 框架

我在一家专门为初创公司开发网络应用程序的小型网络机构工作。我正在插入我的老板投入更多资源来使用javascriptmvc标准(我正在使用BackboneJS)和模板(使用underscore)在客户端构建强大的框架我意识到在某些情况下,强大的JavaScript框架是有意义的(例如,复杂的单页Web应用程序),而在其他情况下可能不值得付出努力(博客文章列表,可以模板化)使用PHP)我们正在努力为何时在页面上实现javascript框架,以及何时依赖php进行模板和服务器请求制定标准。我希望interwebs社区的某些人对此事有一些想法,或者可以向我推荐有关此主题的文章。我有自己的一些想

php - Controller 的 Symfony MVC 最佳实践

在Symfony/Doctrine/PHP项目中,客户提示我们违反了软件开发的最佳实践。投诉是关于源代码分层不当,以及缺少单元测试。这是一个不到5万美元的项目。我相信客户有一位来自Java领域的专家,也许是SpringFramework,正在查看源代码。正如我们所见,我们一直在使用适当的MVC。View逻辑完全由TWIG处理。数据库完全由Doctrine处理。我们使用SymfonySecurity进行访问控制($this->get('security.context')->isGranted('ROLE_ADMIN')和$this->get('security.context')->g

php - 基于 MVC 基础的动态路由 - i18n 和 l10n

我最近一直在提高我的网络编程技能,以遵循更健全、更易于维护的MVC编码风格。然而,我曾经用我的“自己动手”框架做的一件事是基于mod_rewrite的灵事件态路由。这似乎是cakephp、zend等东西的一个棘手问题。它试图复制我拥有的功能,这让我有些头疼。在您自己的上下文中,您可以执行以下操作:RewriteRule^([A-Za-z0-9-/]+)$index.php?q=$1[NC,L]将所有匹配的url重写为处理url的任意脚本,将"/abc-123/abc-456/controller-value"等的组合解析为任何页面或操作列表,函数等可以从数据库表设置,硬编码,blabl

php - 在 MVC 设置 (PHP) 中处理配置变量的正确方法

我正在用PHP编写我的第一个基本的基本MVC模式设置。我知道全局变量不好,我也知道我不希望我的所有类都可以访问我的所有配置变量。我有一个settings.php文件,我想在其中定义一堆常量,比如我的数据库连接信息、目录结构信息、电子邮件地址等等。这将是一个集中位置,可以保存我所有的重要信息。实现配置类的最佳方式是什么,以便我的Controller和模型的每个基类只能访问它们需要的配置变量?例如,我的模型基类应该可以访问数据库连接信息。基本上,我只是想问问任何人如何在不声明全局变量的情况下完全滚动他们自己的MVC设置来处理配置信息,就像我们过去在程序时代那样。谢谢。

php - 如何将模型加载到 MVC 中的 Controller 中

我正在构建一个轻量级MVC,主要用于学习过程,但我希望它足够好以最终使用。下面是基本Controller外观的基本示例/演示,我们假设URI已被处理并路由到此Controller和这2个方法。1)我需要从数据库/缓存/等获取数据...在我的模型类中,我只需要有关如何将我的模型加载到下面的示例Controller中的帮助,您可以看到我在下面添加了这个$profileData=$this->model->getProfile($userId)只是编造的,不存在的,我怎么能得到这样的东西呢?或者我应该以不同的方式将模型加载到类中吗?2)许多页面都需要用户登录网站。我是否应该在Controll