繁体   English   中英

ZF2默认路由配置

[英]ZF2 Default Routing Configuration

在为ZF2 Skeleton应用程序创建新模块/控制器时,我的工作流程遇到了麻烦。

我创建了一个新的模块测试,并导航到mydomain / test。 这将返回404错误,直到执行以下操作:

  1. 在全局配置文件中定义我的模块
  2. 在我的模块配置文件中定义我的路线
  3. 在模块配置文件中将我的控制器定义为可调用项
  4. 在模块配置文件中将我的视图的路径定义为view_manager

我是ZF2的新手,并试图更好地了解应用程序开发的工作流程。 这似乎是一种非常繁琐的开发方式,因为需要大量的配置。

(快速的应用程序开发?)

是否有在ZF2中定义文字路由,控制器和视图渲染的默认方法?

  1. 使用zftool创建模块,它将添加到您的全局配置中。
  2. 您将必须为每个模块至少创建一条路由,在“应用程序”模块中查看该路由,其中​​包含您要分配的注释说明的路由:

    以下是简化无需创建新模块即可开始创建新控制器和操作的方法。 只需插入新的控制器,就可以使用路径/ application /:controller /:action来访问它们

  3. 您将必须将控制器添加到发票中

  4. 使用template_path_stack:

     'view_manager' => array( 'template_path_stack' => array( __DIR__ . '/../view', ), ) 

    我在开发期间使用template_path_stack,在生产中使用template_map

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM