jjzjj

php - Yii CGridView 过滤器

我希望CGridView的过滤器同时处理一列中的多个单词。例如,我想在第一列中显示所有带有“A”的行以及在同一列中带有“B”的所有行。有人知道我应该覆盖哪个类和函数来执行此操作吗? 最佳答案 您必须修改模型中的search()函数。search()函数将具有类似这样的内容-$criteria->compare('your_column_name',$this->your_column_name,true);您可以通过打破$this->your_column_name中的输入并为输入中的每个元素添加一个比较条件来修改它。您可以使用ex

php - Yii zii.widgets.CDetailView

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我想在zii.widgets.CDetailView的组View文件中显示两个模型属性。Mydatabaseislikethis=========Group==========idname=========Memebr==========idgroup_idfirstnamelastname我用过这个widget('zii.widgets.CDetailView',array('data'=>$

php - CLink 列和过滤器

我使用框架YII。我将从GRID为我的列表中的电子邮件链接。我添加了这个:array('class'=>'CLinkColumn','header'=>'e-mail','labelExpression'=>'$data->email','urlExpression'=>'"mailto:".$data->email',),这工作正常,但现在我没有列过滤器。CLinkColumns没有方法过滤器。我如何制作链接mailto:并为此使用过滤器? 最佳答案 你也可以这样尝试:array('name'=>'email','header'=

php - yii 使用下拉列表对 CListView 进行排序

所以我有一个CListView,我可以使用我在sortableAttributes中设置的属性进行排序,这在它只是ASC和DESC排序时很好。但我也想按类别对CListView进行排序。在我的模型中,我有一个类别,范围从0-8。我做了一个显示类别的下拉选择。我想做的是在选择下拉列表中的选项时更新我的​​CListView,我可以为此编写自己的jQuery代码,但我猜有一些聪明的yii方法可以做到这一点。谢谢widget('zii.widgets.CListView',array('dataProvider'=>$model->search(),'sortableAttributes'=

php - Yii 使用 Jquery 从单选按钮列表中获取选定的值

您好,我正在尝试执行一些Jquery表单逻辑,这取决于从先前选择的单选按钮中选择哪个值,或者对其进行更改...本质上会发生以下情况。if(selectedRadioButton=='2mL'){//dosomelogichere这就是我声明我的radio表格的方式,在我看来有两个选项......labelEx($model,'oneml_twoml');?>radioButtonList($model,'oneml_twoml',array('1mL'=>'1mL','2mL'=>'2mL'));?>error($model,'oneml_twoml');?>如何使用Jquery从我的

php - Yii 的混合身份验证导致重定向循环

我正在尝试使用hybridauth在我的网站上实现Twitter登录。我知道Yii有一个混合身份验证插件。我没有使用它,因为上次我使用时遇到了一些问题。我正在尝试实现混合身份验证的核心版本。我在打电话$hybridauth=newHybrid_Auth(Yii::app()->params['hybridauth']);$adapter=$hybridauth->authenticate('Twitter');但出于某种原因,它重定向到http://localhost/yiiauth/authtest/?hauth.start=Twitter&hauth.time=1350973441

php - Yii-CGridView

我正在用Yii(v1.1.12)编写我的第一个应用程序,学习曲线对我来说有点陡峭,所以我需要一些帮助。设想以下表格(及其关系):详细(n:1)文档文档(n:1)用户用户(n:1)部门文档(n:1)类别user是包含可以登录和使用应用程序的用户信息的表。我已经设法(使用Gii和hackingabout)一个列出所有文档的View,并且还设法在网格中显示类别名称而不是类别ID。我想要实现的功能之一是允许用户切换View,以便(a)仅列出与登录用户相关的文档,或(b)仅列出与其部门相关的文档。我环顾四周,但运气不佳。谁能帮忙?干杯,乔治更新:目前我使用zii.widgets.grid.CGr

php - 如何使用id或邮箱登录

我在yii中创建了登录功能,但我需要开发它以同时使用电子邮件或用户ID。在下面,您将通过电子邮件代码检查登录,它在完美模式下工作,对开发它有什么帮助吗?组件/UserIdentity.phpfindByAttributes(array('email'=>$this->username));///setnumberoffaildlogin$session=newCHttpSession;$session->open();Yii::app()->session['number']=Yii::app()->session['number']+1;$session=Yii::app()->se

php - 有没有办法为所有包括 css 文件添加版本内部编号

我有很多地方包含像这样的CSS文件$cs->registerScriptFile($cs->getCoreScriptUrl().'/js/jquery/jquery.cookie.js');我有一个恒定的版本构建,它在每次提交后递增。有没有办法添加?v=VERSION-BUILD所有脚本注册的参数,不要硬编码,或者重写yiilib? 最佳答案 就我个人而言,出于我自己的目的,我扩展了CClientScript类以使其向每个脚本和css添加唯一参数。它可以很容易地进行改进以满足您的需求。我已经准备了这个组件的一个未经测试的简单版本。

php - 我如何在 yii-booster bootstrap 小部件中制作一个 gridView,其中一个列中的按钮弹出窗口

我是Yii的新手,我需要在Yii中为员工详细信息制作一个gridView,为此我遵循了http://yii-booster.clevertech.biz/components.html#tables中提到的程序.我创建了一个带有一些示例数据的gridView,就像clevertech.biz所做的那样,我成功了。但我的实际要求是制作一个带有弹出窗口的gridView,用于查看和编辑员工详细信息,并在删除条目之前进行javascript确认。这是我的代码,它创建了一个网格和一个弹出窗口,但每个按钮的操作没有分开,弹出窗口适用于特定列下的整个单元格,而不适用于该单元格中的按钮。谁能帮我解决