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

yii - 如何在 yii 中获取或创建角色

我是yii的新手。我一直坚持使用 yii-tutorials 在 yii 中创建角色。但我不知道如何在 yii 中创建角色。意味着我想创建两个角色adminstaff并且我想给他们不同的特权。
我已经role在用户表中创建了一个,但我不知道如何创建角色并为他们分配特权,请帮帮我

提前致谢

0 投票
1 回答
2277 浏览

yii - CButtonColumn,CGridView 中的可见性嵌套异常

我目前在我的 CGridView 中创建了一个 CButtonColumn 来显示相关模型的几个选项。像这样

其中“deutsch”是 HAS_ONE 关系的名称,我基本上想创建一个可见的异常,首先检查记录是否存在,然后检查该记录中的字段!所以我尝试实现一个嵌套的 if 语句:

但不幸的是它没有工作。我应该只创建一个函数并调用它还是有更简单的方法来做到这一点?在过去的 2 个小时里,我一直在解决这个问题......

非常感谢任何帮助、提示或建议 :) 感谢您花时间阅读本文。

0 投票
0 回答
109 浏览

yii - 使用 yii 进行语言翻译

我正在研究 yii 项目的国际化,我指的是 url Multilingual我在用户页面上正确获取了小部件,但是当我点击任何链接时,我得到错误404 not found,这是所有 url 的问题` s。在这种情况下我该怎么办

0 投票
1 回答
1572 浏览

php - 如何在 yii 中显示多个星级?

我正在 yii 中开发 CStar 评级小部件。我做了如下:

当我在数据库中输入一条评论时,没关系,但是当我添加第二条评论时,两个评论星混合在一起。

在这种情况下我该怎么办?

0 投票
1 回答
1201 浏览

yii - 如何在 yii cstarrating 扩展中显示星星?

嘿,我正在研究 yii 的 cstarraing 扩展。我正在使用以下代码显示数据库中的星星:

我一切正常,但我的评论表单中没有得到星号 (*),而是得到了单选按钮?我怎样才能让他们回来,谢谢

0 投票
1 回答
1912 浏览

yii - 如何使用gridview在单行中显示多行

我想显示像 magento 这样的网格视图 http://demo.magentocommerce.com/catalog/category/view/s/cellphones/id/8/

在这里我们可以看到多个项目显示在同一行中......在上面的链接中,我们可以看到每行显示 3 个项目(行)。

目前我正在使用此代码并使用此单行显示每行

0 投票
1 回答
218 浏览

php - 如何在 yii 的 Controller 中检查模型创建者的访问权限?

我不知道控制器中模型创建者的访问规则的最佳方法。我通常这样使用:

然后在那个控制器中我使用这个函数来检查正确的访问规则

然后,如果我想创建 url,我总是在该 url 中使用 id 参数。这是最好的方法吗?还是有比这更好的替代方法?

0 投票
1 回答
915 浏览

php - 如何在不使用 Yii 的情况下获取基于 Yii 的 URL 的模块、控制器、操作和请求参数

设想

我有一个 YII 项目,它与 URL Manager(SEO 友好 URL)一起工作正常,因此 URL 将如下所示

http://example.com/Controllername/action/paramName/ParamValue

我在行 php 中实现了另一个 php 应用程序(没有 Yii),我将在行 php 应用程序中将此 URL 作为输入参数,但我需要将其分解为单独的模块、控制器、操作和参数。

我想使用 Yii 的相同算法来解码模块、控制器、动作、参数名称和值。

如何通过在行 php 代码中提供 Yii 的 URL 来获取模块名称、控制器名称、操作名称和参数名称?

注意:我在 Url Manager 中没有特殊条件

0 投票
1 回答
11281 浏览

yii - Yii 将参数传递给小部件

抱歉,如果我使用了错误的关键字。可能是由于关键字错误,我没有获得足够的信息。

我们通过这种方式在 Yii 中创建小部件:

此外,我们在任何地方都使用这个小部件

我们如何编写小部件以使其接受参数为

我用谷歌搜索但没有解决。请帮忙,先谢谢了。

编辑日志: 另外,我们如何将默认参数值定义为“标题”?我试过public $title = Shk::getTitle()了,但没有用。

0 投票
4 回答
3366 浏览

exception-handling - 如何处理 yii 中的错误

我正在使用 yii 开发一个应用程序。我有一个动作让acmanageappointments/index。我已将其规则定义如下

其作用如下:

此操作只能由经过身份验证的人员访问。当我登录时,此功能正常工作。但是当我注销并执行此操作时,它会给出CDbException. 我该如何处理这个异常,当用户退出时,如果他试图访问这个 url,那么他应该被重定向到 login page 。我怎样才能做到这一点 ?

更新:这是我的访问规则:

这是错误: