【发布时间】:2014-05-17 23:03:04
【问题描述】:
我无法在 yii 中创建模块。我有一个名为 jobsite_orginal 的父目录,它可以通过这些 url localhost/yii/jobsite_orginal/ 运行。
我在jobsite_orginal 目录的受保护文件夹中创建了一个文件夹名称modules。之后我创建了文件夹名称supplier。供应商文件夹包括控制器、视图和组件文件夹以及文件 SupplierModule.php。
我已经编辑了 config 文件夹中的主文件。之后,我使用 localhost/yii/jobsite_orginal/supplier/site/register
运行项目
(注册是控制器站点中的操作,即在供应商模块中),但我不明白。有人帮我吗?
我的 SupplierModule.php
<?php
class SupplierModule extends CWebModule
{
public $defaultController = 'Site';
}
?>
我的配置/main.php
'modules'=>array(
'supplier'=>array()
),
【问题讨论】:
-
你做的一切都是正确的,也许这个页面不起作用,因为站点在某个子目录中并且路由不起作用。您也可以尝试使用 gii 创建模块。
-
我正在尝试没有 gii 的模块。这些 url localhost/yii/jobsite_orginal/supplier/site/register 中有任何错误吗?
-
是的,应用程序中的其他页面(不是模块)有效吗?
-
我想在模块供应商中注册操作..你能给我正确的网址吗?
-
这取决于您的应用程序设置和网络服务器设置,我想如果您说其他网站页面也可以工作