问题标签 [zend-framework-mvc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - ZF2 - 将控制器名称放入布局/视图
我知道使用 ZF1,您将使用自定义 View Helpers 检索模块/控制器名称,该助手将获取单例 frontController 对象并在那里获取名称。
使用 ZF2,因为他们已经废除了框架的很多单例性质并引入了 DI,我在这个模块中为我的所有控制器指定了别名......我可以想象我会通过访问 DI 或注入当前名称进入布局。
任何人都知道你会怎么做。我想有一百种不同的方法,但是在嗅探代码几个小时后,我真的无法弄清楚它现在是如何完成的。
我想要控制器名称的原因是将它作为特定控制器样式的类添加到主体中。
谢谢, 多姆
zend-framework - configuration in Zend Framework
i am new to ZF and i am making a project in ZF .i got basic knowledge of ZF but need more. i studied configuration in ZF in many different ways like
- Using Array Configuration
- Creating File Configuration
- Using INI File Configuration
- Using XML File Configuration
i need to know what is best and efficient way among all these in sense of Maintainability and security ?? also can anyon plz tell me (Quick advise) how to start my first project so that its easy for me in order to maintain and upgrade.i am bit confuse with layouts that is header , footer and sidebar etc how to intigrate this in my bootstrap like this but its not working
php - 如何在 Zend_Framework 的默认模块中访问模型?
我正在尝试使用 Zend Framework 中的模块使我的应用程序模块化。
这是我的新项目结构:
我在我的应用程序 .ini 中添加了这些行:
我现在可以访问默认目录中的控制器和视图,而无需更改我之前的配置中的任何内容(我只是将我的控制器/模型/视图移动到模块/目录中)。
但是,我无法访问位于默认模块中的模型。
这是我尝试从控制器访问此模型时显示的错误:
致命错误:在第 138 行的 /var/www/.../application/modules/default/controllers/AccountController.php 中找不到类“Model_Account_Edit”
任何的想法?
zend-framework - 我有一组普通的 PHP 对象,我想与 Zend_Paginator 和 partialLoop 一起使用
我在我的示例应用程序中实现 DAO 模式,我有一个包含从 UserMapper 获取的用户(域)的普通数组这样做是因为它违背了 DAO 的目的。
下面的示例代码(不工作)
下面的示例代码(工作)
zend-framework - Zend Framework - 大型应用程序的最佳路由方法
我正在开始使用 Zend Framework 构建一个相对较大的站点。我正在考虑使用模块和每个模块控制器文件夹中的文件夹来组织应用程序控制器。
我的问题真的是,为每个请求都需要定义路由的应用程序创建、管理和维护路由的最佳方式是什么?
据我所知,选项有:
- 在 application.ini 中包含所有路由定义
- 在 bootstrap.php _initRoutes 方法中包含所有路由定义
- 从 bootstrap.php 自动加载一个资源,该资源从单独存储的 routes.xml 文件中编译和添加路由
该应用程序将包括一个核心“站点”,该“站点”由单独的模块扩展,实质上是提供多站点应用程序。
这是我提出的应用程序结构的一个示例:
zend-framework - zend 框架。调用由动作/控制器指定的不同 javascript 文件
我想拆分一个唯一的 javascript 文件以通过操作获取文件。在我的控制器上,我使用 jQuery()->addJavascriptFile() 来调用 js 文件:
在我的 public/js 文件夹中,我通过控制器获得了一个文件夹,并通过操作获得了一个 js 文件......它仅适用于 indexAction,对于所有其他人,控制器的名称都插入到 URI 中:使用 indexAction:http: //192.168.78.208/demande_absence/public/js/demandes/index.js 与任何其他:http : //192.168.78.208/demande_absence/demandes/public/js/demandes/nouvelle.js
我做错了什么?
zend-framework - Zend Framework中MVC文件夹结构的正确方式
我在 MVC 中的文件夹命名有问题,这就是为什么会出现以下错误。
这是我的控制器
这是我的行动
这是我在脚本中的文件夹结构
我为我的控制器做了同样的事情,工作正常不知道为什么这不起作用?任何的想法
zend-framework - 从一个动作(注册)移动到确认动作(显示提交的数据)和成功页面 Zend Framework
我是 Zend 的新手,我创建了一个简单的注册表单,但它有很多字段。所以我想在用户注册操作后创建一个确认页面。
这就是我的流程:注册->确认->成功/错误
我有一个单独的确认表单页面的主要原因是数据字段太多,因此用户必须通过以确保它们都正确填写。
使用表单注册和确认(禁用字段),我想知道是否有办法从注册表单中传递数据以确认表单?
欢迎任何有用的想法和建议;)
php - ZF2:在控制器中获取 url 参数
我体验过 Zend Framework 1,并使用该框架构建了一些应用程序。
现在,我正在试验 Zend Framework 2,但我坚持使用 url 参数。我已经像这样设置了我的路由:
正如你所看到的,我试图制作一个变量 slug。我怎样才能访问这个变量?
php - 如何在 Zend Framework 中添加多个模块目录?
我正在开发一个需要使其易于扩展的 Zend 项目。考虑了各种选项后,我认为如果这些扩展使用与通用 Zend 模块相同的 MVC 结构,但将它们组合在远离核心模块的单独文件夹中,则效果最好。
所以我理想的结构是这样的:
然后使用这种结构,我希望 url可以module1/controller/action
同时extensionModule1/controller/action
工作。
那么是否可以设置多个模块目录供路由器查看?
如果这是不可能的,那么任何关于实现使用 MVC 并且与站点核心部分分开的扩展的另一种方法的建议将不胜感激。
谢谢您的帮助。