如何在 Yii 框架中创建模块


How to create modules in Yii framework

我无法在 yii 中创建模块。我有一个名为 jobsite_orginal 的父目录,它可以通过这些 url localhost/yii/jobsite_orginal/运行。

我已经在目录

的受保护文件夹中创建了一个文件夹名称modules jobsite_orginal。之后,我创建了文件夹名称supplier .供应商文件夹包括控制器,视图和组件文件夹以及文件供应商模块.php。

我已经编辑了配置文件夹中的主文件。之后,我使用本地主机/yii/jobsite_orginal/供应商/站点/注册
运行项目(注册是 conroller 站点中的操作,即在供应商模块中),但我没有得到。有人帮我吗?

我的供应商模块.php

<?php
class SupplierModule extends CWebModule
{
public $defaultController = 'Site';
}
 ?>

我的配置/主配置.php

    'modules'=>array(
      'supplier'=>array()
),

从 urlManager 设置中删除PATH_FORMAT,然后 showScriptName = false 然后尝试这个网址

localhost/yii/jobsite_orginal/index.php?r=supplier/site/register