0
A
回答
0
$_table_columns
反映了您的表格列結構。所以如果你的表有3列(id,name,desc),$_table_columns
將被設置爲array('id' => '', 'name' => '', 'desc' => '')
。
默認$_table_columns
是一個空數組。當您在課堂上擴展ORM並且不覆蓋$_table_columns
時,ORM將自動通過調用SHOW FULL COLUMNS FROM table_name
命令來填充ORM。如果你想避免這種額外的數據庫調用,您可以在自己的初始化$_table_columns
:
class Model_User extends ORM {
protected $_table_columns = array('id' => '', 'name' => '', 'desc' => '');
}
檢查here瞭解更多詳情。
相關問題
- 1. Kohana:從網址中省略動作
- 2. 自省
- 3. kohana ----自動插入
- 4. Kohana 3 ORM列表列
- 5. 內省IDENTITY列
- 6. 目標C自省
- 7. Python反向自省
- 8. QtScript自省/反思?
- 9. Ruby中的自省
- 10. Kohana 404自定義頁面
- 11. Kohana 3 - 自定義路線
- 12. 自動加載類Kohana的
- 13. ORM加入Kohana(KO3)列
- 14. 列表Kohana的控制器
- 15. KOHANA 3.2.0不要選擇列
- 16. Kohana ORM限制列大小
- 17. KOhana Orm工廠列丟失
- 18. SQLAlchemy的關係自省
- 19. 用於Java自省的庫
- 20. 模型自省/反思
- 21. Python:實用的自省
- 22. Java反射 - 方法自省
- 23. Django數據庫自省
- 24. 多重jar文件自省
- 25. Python類實例自省
- 26. 設置缺省列值
- 27. 節省陣列數據codeginiter
- 28. 缺省主題值列表
- 29. 返回列省略空行
- 30. 的Kohana 3.2自定義路由
我試着你說的matino,但是例如,如果我添加3列到$ _table_columns和我的表有4列,當我要求列不在數組上仍然帶來值,這就是爲什麼我有這個問題,你知道那是怎麼回事嗎? – jameslimousin