在cakephp中有一种简单的方法来获取特定表列表的表模式数组吗?例如,我想要表a,b,d,f和z的表模式; 另外,有没有办法获得所有表的模式数组?
获取数据源,通过:
$db =& ConnectionManager::getDataSource('default');
Run Code Online (Sandbox Code Playgroud)
要么
$db =& $this->User->getDataSource(); // or any other model
Run Code Online (Sandbox Code Playgroud)
然后你可以通过调用获得所有表:
$db->listSources()
Run Code Online (Sandbox Code Playgroud)
并获取表的架构,说"产品"
$db->describe('products');
Run Code Online (Sandbox Code Playgroud)
然而,传递的字符串describe是仅在CakePHP中2.0,1.3需要一个模型对象.
| 归档时间: |
|
| 查看次数: |
5801 次 |
| 最近记录: |