问题标签 [yii-components]

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 回答
322 浏览

yii - 乙。无法从模块注销

我有该模块的管理模块和不同的 CWebUser(adminuser)。它适用于登录。所以我可以通过不同的用户登录主应用程序和模块。但是当我在模块中调用注销方法时

它也将我从模块和主应用程序中注销。
我该如何解决?
预先感谢。

0 投票
1 回答
4595 浏览

yii - 如何在 yii 框架中使用带有模块的 gii 生成器?

我正在使用 gii 生成器来创建一个模块。

问题是当我尝试为该模块创建表单或某个模型时...我无法告诉它在该模块中生成这些文件...它只在主应用程序文件夹中执行。

有任何想法吗?

谢谢。在此处输入图像描述

0 投票
1 回答
1722 浏览

jquery - Yii:使用 Ajax 和 Jquery 将文本字段过滤器添加到 CListview

我是一名 Yii 初学者,我目前正在向 CListView 添加一个 Ajax 过滤器,我按照本教程中显示的步骤进行操作

基本上,当我在更改的 IssueController/Index 操作中初始化 $issue_nr 时,过滤器工作得很好,但由于某种原因,$_Get 变量没有通过提交按钮传递!

我一直在寻找一段时间,这一直让我发疯,因为我觉得我错过了一个非常简单的步骤!

任何帮助或任何形式的建议都非常感谢!

我的索引操作在哪里:

在视图/问题/索引中

0 投票
1 回答
198 浏览

yii - 扩展 Cmenu 以更改视图文件中的默认“调用”$this->menu

我已经扩展了默认的 CMenu,当我想使用这个扩展版本的 CMenu 时,我执行以下操作: $this->widget('application.components.translateCMenu',....

这对我有用,但在大多数 CRUD 生成的视图文件中,menuwidget 是以另一种方式“准备”的:

$this->menu=array()

我想强制 yii 使用我扩展的 CMenu 类而不是默认的 CMenu 小部件类来呈现(操作)菜单。我怎么能做到这一点?

0 投票
2 回答
9404 浏览

yii - Yii 中的组件、扩展和模块有什么区别

我是 Yii 框架的新手,刚刚在受保护的文件夹中遇到了模块扩展组件。

任何人都可以在理论上和实践上区分所有这些。

0 投票
2 回答
1315 浏览

yii - 在 CGridView 中定义多个 CButtonColumn

我一直在使用 Yii 的 CGridView,我想知道是否有任何方法可以分离 CButtonColumns,或者一次启动多个。这样每个 Button 都有一个带有特定标题的特定列。

0 投票
1 回答
474 浏览

yii - 如何将一个模型用于两种不同的形式?

我目前正在工作yii,我设计了一个用户模块,其中包含user registraion, user login& change password rule。对于这三个过程,我只设计了一个,modeluser model. 在这个模型中,我定义了一个规则:

此规则适用于actionRegister. 但现在我想定义一个新required rule的 for actionChangePassword

如何定义此操作的规则?

0 投票
0 回答
297 浏览

yii - Yii 小部件有两个输入。如何为每个输入指定周围的 HTML?

如果小部件只生成一个输入字段,则自定义视图非常简单:

当然,我们可以为每个输入指定 $html_pre 和 $html_post 并像这样管理:

但是非常难看。还有其他方法吗?

0 投票
0 回答
416 浏览

yii - 在 Yii 中过滤用户输入

我阅读了有关数据验证的 Yii 教程,但有一个问题:我怎样才能自动过滤用户输入(例如,我知道必须修剪标识符,或者标识符必须是整数)。

有没有最佳实践?

0 投票
1 回答
2254 浏览

jquery - 在 YII 中的 View 中包含 JS 文件

我想加载JS 文件以避免我的应用程序负载过重。我正在使用这个JS文件来CgrdView查看。所以我试过这个:

在我的视图标题中。但我收到错误:未捕获的ReferenceError:jQuery 未定义 如前所述,我想加载 jquery.ba-bbq.js 文件以查看 CgriView,但我无法加载该文件。相反,我使用以下,但不知道加载与否的有效方式。

当我在布局中加载它时正在工作,但这不是有效的方法。

仅供参考:我正在使用cgridview搜索框将搜索框条目发布到我的控制器。