问题标签 [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.
yii - 如何在 yii 中获取或创建角色
我是yii的新手。我一直坚持使用 yii-tutorials 在 yii 中创建角色。但我不知道如何在 yii 中创建角色。意味着我想创建两个角色admin
,staff
并且我想给他们不同的特权。
我已经role
在用户表中创建了一个,但我不知道如何创建角色并为他们分配特权,请帮帮我
提前致谢
yii - CButtonColumn,CGridView 中的可见性嵌套异常
我目前在我的 CGridView 中创建了一个 CButtonColumn 来显示相关模型的几个选项。像这样
其中“deutsch”是 HAS_ONE 关系的名称,我基本上想创建一个可见的异常,首先检查记录是否存在,然后检查该记录中的字段!所以我尝试实现一个嵌套的 if 语句:
但不幸的是它没有工作。我应该只创建一个函数并调用它还是有更简单的方法来做到这一点?在过去的 2 个小时里,我一直在解决这个问题......
非常感谢任何帮助、提示或建议 :) 感谢您花时间阅读本文。
yii - 使用 yii 进行语言翻译
我正在研究 yii 项目的国际化,我指的是 url Multilingual我在用户页面上正确获取了小部件,但是当我点击任何链接时,我得到错误404 not found
,这是所有 url 的问题` s。在这种情况下我该怎么办
php - 如何在 yii 中显示多个星级?
我正在 yii 中开发 CStar 评级小部件。我做了如下:
当我在数据库中输入一条评论时,没关系,但是当我添加第二条评论时,两个评论星混合在一起。
在这种情况下我该怎么办?
yii - 如何在 yii cstarrating 扩展中显示星星?
嘿,我正在研究 yii 的 cstarraing 扩展。我正在使用以下代码显示数据库中的星星:
我一切正常,但我的评论表单中没有得到星号 (*),而是得到了单选按钮?我怎样才能让他们回来,谢谢
yii - 如何使用gridview在单行中显示多行
我想显示像 magento 这样的网格视图 http://demo.magentocommerce.com/catalog/category/view/s/cellphones/id/8/
在这里我们可以看到多个项目显示在同一行中......在上面的链接中,我们可以看到每行显示 3 个项目(行)。
目前我正在使用此代码并使用此单行显示每行
php - 如何在 yii 的 Controller 中检查模型创建者的访问权限?
我不知道控制器中模型创建者的访问规则的最佳方法。我通常这样使用:
然后在那个控制器中我使用这个函数来检查正确的访问规则
然后,如果我想创建 url,我总是在该 url 中使用 id 参数。这是最好的方法吗?还是有比这更好的替代方法?
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 中没有特殊条件
yii - Yii 将参数传递给小部件
抱歉,如果我使用了错误的关键字。可能是由于关键字错误,我没有获得足够的信息。
我们通过这种方式在 Yii 中创建小部件:
此外,我们在任何地方都使用这个小部件
我们如何编写小部件以使其接受参数为
我用谷歌搜索但没有解决。请帮忙,先谢谢了。
编辑日志:
另外,我们如何将默认参数值定义为“标题”?我试过public $title = Shk::getTitle()
了,但没有用。
exception-handling - 如何处理 yii 中的错误
我正在使用 yii 开发一个应用程序。我有一个动作让acmanageappointments/index
。我已将其规则定义如下
其作用如下:
此操作只能由经过身份验证的人员访问。当我登录时,此功能正常工作。但是当我注销并执行此操作时,它会给出CDbException
. 我该如何处理这个异常,当用户退出时,如果他试图访问这个 url,那么他应该被重定向到 login page 。我怎样才能做到这一点 ?
更新:这是我的访问规则:
这是错误: