有谁知道如何从模型名称中获取表名?此外,我想获取该模型/表名称的所有列名及其类型。是否可以获得给定型号名称的此类详细信息?
谢谢。
有谁知道如何从模型名称中获取表名?此外,我想获取该模型/表名称的所有列名及其类型。是否可以获得给定型号名称的此类详细信息?
谢谢。
表名
要获取表格,请参阅
$this->Model->table
或者检查类变量的模型$useTable
。如果这是未定义的,那么您可以从模型的名称中推断出它:
$tableName = Inflector::tableize($this->Model->alias);
有关类似有用的方法,请参阅Inflector 文档。
列
看一下 Model 类的schema方法。例如:
var_dump($this->Model->schema());