如何使用附加選項將數據插入到由gii生成的表單中,例如,上。Yii - 插入Postgres全部大寫
一般來說,我想做些SQL INSERT命令(save()
方法),如
INSERT INTO table(column_name) VALUES(UPPER(column_value))
上的Postgres數據庫。
我可以(如果 - 如何)在我的控制器代碼中執行此操作,在actionCreate
方法中?
非常感謝您的幫助!
如何使用附加選項將數據插入到由gii生成的表單中,例如,上。Yii - 插入Postgres全部大寫
一般來說,我想做些SQL INSERT命令(save()
方法),如
INSERT INTO table(column_name) VALUES(UPPER(column_value))
上的Postgres數據庫。
我可以(如果 - 如何)在我的控制器代碼中執行此操作,在actionCreate
方法中?
非常感謝您的幫助!
您可以通過改變文件更改GII使用產生正是你想要的tamplate:
\保護\分機\ giix核心\ giixCrud \模板\默認 \保護\分機\ giix- core \ giixModel \ templates
你甚至可以在giix-component中擴展GxActiveRecord和GxController,以便從你定義的類擴展,實現默認範圍和beforeSave等東西。
歡呼
也許你想創建的Postgres,而不是改變每個保存法對你的代碼的觸發器。
你有沒有找到你在哪裏尋找? – tinybyte