问题标签 [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 投票
2 回答
2262 浏览

yii - 你如何在你的模块中运行 Yii 命令?

当您运行 yiic 时,是否可以让我的模块的自定义命令显示在应用程序命令列表中?

我尝试将命令添加到 console.php 中的 commandMap 数组中,但该命令从未在 yiic 中显示为选项。

我可以让它显示在 yiic 中的唯一方法是将 passwordtestCommand.php 文件复制到 {yii_protected_folder}/commands/shell/,但我宁愿将文件保留在我的模块中并以某种方式引用它。

0 投票
1 回答
19 浏览

yii - 无论是否从模块调用相同的 URL

如果我使用 Yii::app()->createUrl('user/login') 我将得到结果为 '/user/login'

但是我会在一个模块中使用 Yii::app()->createUrl('user/login') 我会得到 '/module/user/login'

有什么方法可以让我无论从哪里调用 createUrl 都可以“/user/login”?

我正在使用一个返回 url 的通用函数。

0 投票
1 回答
1369 浏览

yii - 如何在 Yii 的模块中使用 main.php

我正在 Yii 中创建一个管理仪表板。这是我的结构

出于某种原因,我的管理面板一直在读取 bootstrap 文件夹中的 main.php 而不是/modules/admin/views/layouts/main.php

这是我的 column2.php

我该如何main.php准备/modules/admin/views/layouts/main.php

0 投票
1 回答
244 浏览

css - MbMenu.css 不与页面同步

我对扩展 mbmenu YII 有疑问。我正确设置了所有内容,现在我有了默认主题。我想更改主题,因此进入 mbmenu.css 并更改我需要的内容,但页面上没有任何更改。当我直接从 Firefox 进行更改时,它会调整它的工作,但在 css 中更改完全相同的东西却不起作用。我已经重新命名了菜单 mainMbMenu 的 id,但它仍然没有改变任何东西。

0 投票
0 回答
140 浏览

yii - returnurl() 在 yii 中总是返回 index.php

我在 yii 中创建了一个模块 Admin。

如果我在登录之前请求此模块中的任何页面,它将重定向到登录页面。但成功登录后,它会重定向到站点/索引。这是重定向的代码。

当我打印时Yii::app()->user->returnUrl,它显示/

谢谢你的帮助。

0 投票
1 回答
188 浏览

php - 如何从根文件夹访问 Yii 模块

我正在创建一个应用程序安装程序,我需要从应用程序根文件夹访问它。

这是我的安装程序http://www.yiiframework.com/extension/databaseinstaller/

我想从 root 使用这个安装程序,而不是从模块文件夹。

请帮助我。

任何建议将不胜感激。

0 投票
1 回答
1799 浏览

php - Yii 模块在我的网站上不起作用

我有一个由 yii 框架提供支持的网站。

Yii 版本:1.1.14

php版本:5.4以上

我尝试从以下位置安装论坛模块

http://www.yiiframework.com/extension/bbii

我在自述文件中指定的 main.php 中添加了模块。但是 /forum 不起作用,我尝试了其他一些模块,但它们都没有在我的安装上工作。我现在被困住了,我尝试了谷歌,但这就像一个独特的错误,我不知道如何调试它。请帮忙。谢谢

0 投票
1 回答
692 浏览

php - 在 Yii 中用前端和后端组织应用程序的目录

我正在使用以下目录结构在 yii 中使用技术将后端与前端分开:wwwroot/

参考:http ://www.yiiframework.com/wiki/33/organize-directories-for-applications-with-front-end-and-back-end/

问题是,我不明白我们如何在后端使用 Yii::app->createUrl() 或 Yii::app->createAbsoluteUrl() 来获取前端 url。

例如 Yii::app->createUrl('home/index') 将在后端控制器/视图中回显“/backend/home/index”,但我希望它像 /home/index 一样回显,这是用于前端控制器/看法。

请帮助我解决任何问题。

0 投票
1 回答
288 浏览

php - Yii 模块继承自父模块

我在 Yii 1 中有一个包含 3 个模块的站点:

  • 行政
  • 站点1
    • 站点2

site2 模块是 site1 的父模块。这两个模块非常相似(有些控制器是相同的)。

我想将我的站点重新组织为一个父模块(它包含公共视图和控制器。模型是相同的)。

这方面的最佳做法是什么?

0 投票
1 回答
1331 浏览

yii2 - 在 Yii 中包含模块外的模块翻译文件

我有以下结构
应用程序/

我在模块内有工作语言翻译,但是当我尝试使用以下代码从模块外部受保护目录的视图访问语言文件 lang.php

Yii::t('ReportModule.lang','报告标题');

它显示错误。

包括(VreportModule.php):无法打开流:没有这样的文件或目录

如何使模块语言文件在模块外可访问?