如何使用gii生成的表单向db插入数据,并带有附加选项,例如UPPER。
通常,我希望执行一些sql insert命令(save()
方法),比如
INSERT INTO table(column_name) VALUES(UPPER(column_value))
在Postgres db上。
我可以(如果-怎么)在我的控制器代码中,在
actionCreate
方法中这样做吗?非常感谢您的帮助!
最佳答案
您可以通过在以下位置更改文件来更改gii用于生成所需内容的坦帕板:
\protected\extensions\giix core\giixCrud\templates\default
\受保护的扩展名giix core giixModel模板
甚至可以在giix组件中扩展GxActiveRecord和GxController,以从已定义的类扩展,实现默认作用域和beforeSaves等。
干杯
关于postgresql - Yii-全部插入到Postgres中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18958479/