是否可以在Yii中以编程方式将参数传递给搜索方法? 我有表格Team and Workers和我创建的add workers to the team
功能。我想显示CGridView搜索哪些将显示除分配给实际编辑团队的所有工作人员。如何实现它?以编程方式传递常量'NOT LIKE'参数
0
A
回答
0
通常GridView控件调用模型的search()
方法,你可以很容易地修改此方法来添加,如可选的参数:
public function search($notLike = false){
if($notLike) {
//add the new sql condition not like
}
}
+0
是的,我甚至可以声明CDbCriteria作为参数并传递它,但是如何在CGridView中使用它?它会一直工作,直到您更改gridview中的一个填充项 - 之后它完全忽略了该值。 – Joe 2013-06-05 09:36:32
0
只需使用
$criteria->addSearchCondition($column, $keyword, $escape, 'AND', $like)
例如
$criteria->addSearchCondition('CustomerName', 'Jo', false, 'AND', 'NOT LIKE')
// Column 'CustomerName'
// Value to look for 'Jo'
// escape value? false
// append to query using 'AND'
// Compare using Not Like
// This should generate: "... AND CustomerName LIKE 'Jo'"
相关问题
- 1. 以编程方式将参数传递给交互式脚本
- 2. 以编程方式在Python中传递未知数量的参数
- 3. SharePoint 2010/Silverlight:以编程方式传递自定义参数
- 4. 以编程方式将参数传递给Reporting Services
- 5. 如何在objectdatasource中以编程方式传递参数
- 6. 以编程方式将参数传递给grunt任务?
- 7. 如何以编程方式将参数传递给SSRS报告
- 8. 以编程方式传递Windows凭据
- 9. 以编程方式将C#变量传递给Crystal Reports
- 10. 如何以编程方式将参数传递给Ruby以产生?
- 11. 如何以编程方式将参数传递给Windows服务的OnStart方法?
- 12. 以有效的方式传递给存储过程的参数
- 13. 如何以编程方式将参数传递给访问报告?
- 14. 以编程方式在C#中传递ScriptBlock中的参数对象(PSCredential)
- 15. 以编程方式添加的触发器无法传递正确的参数
- 16. 以编程方式传递参数并在水晶报表中显示
- 17. Castle Windsor:如何以编程方式将list参数传递给容器?
- 18. 不寻常的方式参数传递在方案
- 19. SQLAlchemy,以编程方式检查参数
- 20. 以编程方式检测类参数
- 21. React路由器,以编程方式导航时传递数据?
- 22. ActiveMQ以编程方式设置传输参数
- 23. 如何在android中以编程方式创建时传递AttributeSet
- 24. 将形式变量传递给参数
- 25. 参数传递给常规
- 26. 以工厂模式传递参数
- 27. 传递参数的优雅方式
- 28. 角动量传递方程
- 29. 在函数中将volatile变量作为常量参数传递
- 30. C++:以任意数量参数作为参数传递函数
您需要向我们展示一些代码! – darkheir 2013-03-04 16:19:14
发布了一些相关代码 – dInGd0nG 2013-03-04 16:19:20