如何使用gii生成的表格将数据插入数据库,并附加选项,例如UPPER。
一般来说,我喜欢做一些sql insert命令(save()
方法),比如
INSERT INTO table(column_name) VALUES(UPPER(column_value))
on Postgres db。
我可以(如果 - 如何)在我的控制器代码中使用actionCreate
方法执行此操作吗?
非常感谢您的任何帮助!
答案 0 :(得分:1)
您可以更改gii正在使用的模板,通过更改文件来生成您想要的内容:
\保护\扩展\ giix核\ giixCrud \模板\默认 \保护\扩展\ giix核\ giixModel \模板
你甚至可以在giix-component中扩展GxActiveRecord和GxController,从你定义的类扩展,实现默认范围和beforeSaves等内容。
欢呼声
答案 1 :(得分:0)
也许您想在postgres上创建一个触发器,而不是更改代码中的每个保存方法。