2013-09-23 67 views
1

如何使用附加選項將數據插入到由gii生成的表單中,例如,上。Yii - 插入Postgres全部大寫

一般來說,我想做些SQL INSERT命令(save()方法),如

INSERT INTO table(column_name) VALUES(UPPER(column_value)) 

上的Postgres數據庫。

我可以(如果 - 如何)在我的控制器代碼中執行此操作,在actionCreate方法中?

非常感謝您的幫助!

+0

你有沒有找到你在哪裏尋找? – tinybyte

回答

1

您可以通過改變文件更改GII使用產生正是你想要的tamplate:

\保護\分機\ giix核心\ giixCrud \模板\默認 \保護\分機\ giix- core \ giixModel \ templates

你甚至可以在giix-component中擴展GxActiveRecord和GxController,以便從你定義的類擴展,實現默認範圍和beforeSave等東西。

歡呼