问题标签 [yii-modules]

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.

0 投票
1 回答
1326 浏览

twitter-bootstrap - Yii 引导模块内部

我正在尝试从模块中包含 yii 引导程序。我想将它保存在 /modules/myModule/extensions/bootstrap 和主配置之外的所有配置参数中。可能吗?

目前在 myModule init 我做

它适用于某些小部件,但对于大多数我得到错误

0 投票
5 回答
5304 浏览

yii - 如何为 Yii 模块中的所有控制器设置布局?

在我的 Yii 应用程序中,我有一个名为 admin 的模块,因此模块类是 AdminModule,它扩展了 CWebModule 类并位于 AdminModule.php 文件中。根据文档,CWebModule 有一个layout在所有模块控制器之间共享的属性,以防控制器本身没有定义任何布局。

我的控制器没有定义任何布局,在 AdminModule.php 我把这个:

但是,我在管理模块中的控制器仍在使用其他一些布局,我认为它是在组件目录中的 Controller.php 中定义的。这是为什么?如何为特定模块设置共享布局?

0 投票
1 回答
2967 浏览

php - Yii - 如何从应用程序 SiteController 中的模块访问视图?

只是想知道我需要做什么才能访问我的 SiteController 类中的模块视图以呈现该视图而不是索引视图。我想访问在protected/modules/account/views/account/register.php. 我知道我需要在我的SiteController::actionIndexclass::method :中更改这一行$this->render('index', array('model' => $model));。但我不确定我需要放什么才能访问模块的视图。我试过'account/views/account/register了,但我得到了这个例外:CException SiteController cannot find the requested view "account\views\account\register"

感谢您提供的任何帮助或指导

0 投票
1 回答
2903 浏览

php - 获取 Yii 中的所有模型名称

我正在为我们的 Web 应用程序创建一个模块。我正在使用 Yii 1.1.14。如何检索所有模型名称?

我试过这个,但我还是没有运气。

0 投票
1 回答
4314 浏览

php - Yii 模块和 createUrl

我正在尝试在我的模块的 DefaultController.php 中设置一个 Ajax 调用函数 actionAjaxDialog

最初,我没有将此设置为模块,因此我必须对其进行转换。现在它已转换,但它不再起作用。我不断收到 404 not found 错误,我尝试了一些变体:

('firmtickets' 是模块名称)

这会产生以下变化:

这是我第一次制作 Yii 模块,所以我假设我做错了什么

0 投票
0 回答
284 浏览

mod-rewrite - 如何在 yii 模块中重写 url mod

我有以下一组网址...在 yii 中使用不同的模块

我想显示如下

这可能吗?

我的 htaccess 文件包含以下内容:

0 投票
2 回答
726 浏览

php - 子控制器在 Yii 框架中不起作用

对于我的项目,我需要通过在“Controllers”文件夹中添加子控制器来自定义我的代码。例子:

在我添加的控制器中

模型:

和意见:

以下是我的config/main.php文件:

网址管理器:

它不适合我。

错误:

当然,我阅读了有关模块的信息,但我不想为此功能实现模块,我想将其保留为外部实体。

那么如何在整个项目中实现这种结构呢?

0 投票
3 回答
4852 浏览

php - 如何加载 Yii 模块组件?

当我执行此处描述的步骤时,我只是在 config/main.php 中使用配置:

这个结果,当我 var_dump Yii::app()->getModule('tracking')

我希望我可以通过Yii::app()->getModule('tracking')->tracking. 但正如你所见Yii::app()->getModule('tracking'),它没有组件,只有它的配置。

有什么建议我做错了吗?

0 投票
3 回答
790 浏览

yii - 用户管理混合身份验证设置

我正在尝试在 Yii 用户管理插件上设置混合身份验证,文档在这里https://github.com/thyseus/yii-user-management/blob/master/user/docs/hybridauth.txt

按照这个步骤

为此,没有 index.php 文件,modules/user/vendors/index.php但有一个modules/user/vendors/hybridauth/index.php我重命名为hybridauth.php并将其放入http://localhost/dev/hybridauth.php 的内容中

现在为此

modules/user/vendors/hybridauth/config.php把它放进去,protected/config/并将config.php重命名为hybridauth.php。内容看起来像这样

问题是当我点击登录页面上的 Facebook 图标时,它会显示我的主页。(索引.php)

这里也是它指向的链接

当我从 url 中删除 index.php

我得到这个错误

您无法直接访问此页面。

知道我做错了什么吗?谢谢

0 投票
3 回答
456 浏览

php - Yii hybridauth 失败,包括“User.php”

我正在尝试为 Yii 设置 hybridAuth 模块。我完全按照http://www.yiiframework.com/extension/hybridauth/中的说明做了所有事情。还设置了谷歌密钥和秘密。尝试使用 Google 登录时,DefaultController 尝试创建一个新的 User 对象,但在 Yiibase.php 尝试包含 User.php 时失败(427)。我正在使用最新的 1.1.14 Yii 框架。yii 项目是全新的并且有库存(我的意思是我没有搞砸任何标准组件)。

谢谢,让我知道如果我能得到你们任何进一步的信息。