Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否可以将与子模块相关的路由信息放入yii中的子模块结构中?_Php_Yii - Fatal编程技术网

Php 是否可以将与子模块相关的路由信息放入yii中的子模块结构中?

Php 是否可以将与子模块相关的路由信息放入yii中的子模块结构中?,php,yii,Php,Yii,我有一个由多个模块组成的应用程序。现在,我想将与特定模块相关的路由信息放到该特定模块结构中,而不是在urlmanager下的config中的main.php。因为如果我有很多嵌套模块,main.php的大小会越来越大。这可以实现吗?如果要拆分main.php,可以 # main.php $module1 = require_once dirname(__FILE__) . '/module1.php'; $module2 = require_once dirname(__FILE__) . '/

我有一个由多个模块组成的应用程序。现在,我想将与特定模块相关的路由信息放到该特定模块结构中,而不是在urlmanager下的config中的main.php。因为如果我有很多嵌套模块,main.php的大小会越来越大。这可以实现吗?

如果要拆分main.php,可以

# main.php
$module1 = require_once dirname(__FILE__) . '/module1.php';
$module2 = require_once dirname(__FILE__) . '/module2.php';

return array( 
  ...
  'components' => array(
     'urlManager' => array_merge( array(
        'rules' => array(
            ....
        ) , $module1 , $module2 );

嗨,这对我没用$买方=需要一次目录文件/buyer.php';数组“/”=>buyer/home“,“/error”=>buyer/home/error“,=>buyer/cms/showcontent“,”规则“=>array…,$buyer,