问题标签 [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.
php - 如何从 yii 中的 url 中删除模块名称
我尝试从YII的 url 中删除模块名称
我想
demo是我的模块名称。我怎样才能做到这一点?
php - yii 用户和权限模块多语言
您可以将yii
'susers
和Rights
modules 用于用户管理目的。他们已经实现RBAC
了许多功能。
它们都实现了多语言目的。因此,他们messages
的目录层次结构下有一个文件夹:
他们没有包括所有的语言。如果您为自己的语言定制了它们,请分享。
php - 从子模块 Yii 中的父模块继承布局
在我的 Yii 应用程序中,我想创建一个管理模块。到目前为止,我已经创建了一个名为“admin”的模块并创建了一个使用布局的登录页面:layout.php。在管理模块中,我想添加我所有的子模块。所以我首先创建了子模块“仪表板”。现在我希望我的所有子模块都有布局 admin.php。
我如何让这个工作?
我的应用程序结构如下所示:
我已经为登录页面设置了这样的布局(在管理模块的 defaultController 中):
在 AdminModule.php 文件的 init() 函数中,我还设置了如下布局:
但是如何让这个管理布局在我的子模块中工作?
yii - Yii 用户迁移问题
我是 yii 的新手,我需要安装 yii 用户模块我卡在迁移命令中:
我搜索了帮助,我发现了这个命令:
我正在使用这个 yiic.php:.../protected/yiic.php
错误是:
堆栈跟踪:
yii - 无法通过 Yii TbGridView (v1.xx) 中的下拉菜单进行过滤
我正在尝试运行过滤,尽管我在下面遇到一些问题是我的观点,请注意这是在部分视图中:-
如果我单击列的标题,它会按预期进行排序,但是如果我从下拉列表中选择一个选项,它不会过滤项目......有什么想法吗?
我的模型具有以下 search() 方法:
web-applications - Yii1/Yii2:如何在 Web 应用程序中组织代码?
什么时候应该使用应用程序,什么时候应该使用模块,或者什么时候应该只使用控制器?我不确定如何将我的代码分成这些组件,也不知道何时使用什么。谁能提供一些策略或最佳实践?或者哪些做法可以被视为编码恐怖?
我假设扩展旨在发布或共享。所以这些类型的项目与这个问题无关。
我知道:这取决于. 但是可能有一些建议不太依赖于应用程序本身,并且可以在一般情况下给出。或者有这样的建议:如果你的应用程序是这样的,那就那样做。
当 RBAC、RESTful API 或 AJAX 相关的东西开始发挥作用时,你会怎么想?或者其他事情。
php - Yii - 如何使用模型目录中的不同模型名称?
我想为我的模块使用特定的文件夹名称,但我真的不希望它的名称显示给最终用户(即:在 URL 中)。我试图设置类名,但它告诉我当它不是它应该是什么时它不存在。请注意:示例中的名称已更改,但它明白了要点。
在我的配置中:
在 /protected/modules 我有一个文件夹ezcart。这是 Gii 创建的一个模块。我可以确认,当我使用 Gii 创建“购物车”时,它按预期工作。
问题是,从源代码的角度来看,我希望文件夹ezcart的名称保持不变。是我的包名,我会放到GitHub上分享,以后自己用。所以文件中的任何人都知道什么是什么,就像我们在“供应商”等中保持相同的名称一样。
因此,如果我在我的 config.php 中使用 Gii 创建ezcart,我如何告诉 Yii 使用不同的目录名称。例如,我想这样做:
但是,它告诉我找不到ezcart。如何让 Yii 接受这种命名差异?
php - 如何在 Yii 框架中创建 Enom 组件
我是 yii 的新手,我必须为 Enom api 创建一个 yii 组件。我已经按照这个 url Enom application for refrence。它在核心 php 中,我想在 yii 中实现它作为组件或模块。我已经这样做了
修改此处提到的类yii 自定义组件。现在我的类名
EnomService
和接口名是EnomInterface
我已经在我的类中添加了这些行使用 Yii;使用 yii\base\Component; 使用 yii\base\InvalidConfigException;
修改
/li>main.php
config文件夹中的文件:以这种方式调用控制器。
/li>
但它不起作用。我对 yii 自定义组件不太熟悉。请帮我创建这个。
yii2 - 如何在 Yii2 中发布我的模块资产
我有一个带有两个视图的模块,我需要每个视图都有自己的资产文件,因此我为仪表板视图编写了一个名为 DashboardAsset 的 AssetBundle,这就是代码。
然后在我的仪表板视图中,我输入了以下代码行:
之后,当我想查看我的页面时,控制台中会显示以下错误消息
为什么会这样??
yii - Yii 多用户登录权限问题
如何为两个不同的用户登录创建 yii 权限菜单,他们有不同的角色和权限。简而言之,为两个不同的用户登录分别创建 yii 权限模块。
我创建了一个应用程序,其中每个单独的用户组都必须为他们创建一个角色。例如,有一个组,例如 joy 他们应该有单独的权限扩展,另一个组 fun 那些用户必须对他们有单独的权限扩展