3

有谁知道如何从模型名称中获取表名?此外,我想获取该模型/表名称的所有列名及其类型。是否可以获得给定型号名称的此类详细信息?

谢谢。

4

1 回答 1

9

表名

要获取表格,请参阅

$this->Model->table

或者检查类变量的模型$useTable。如果这是未定义的,那么您可以从模型的名称中推断出它:

$tableName = Inflector::tableize($this->Model->alias);

有关类似有用的方法,请参阅Inflector 文档

看一下 Model 类的schema方法。例如:

var_dump($this->Model->schema());
于 2011-10-10T08:04:04.173 回答