-2

我正在尝试从 cakephp 中的表中获取列名,我尝试了以下代码,但它不起作用。

$table_venue = $this->Venue->getColumnTypes();
print_r($table_venue);
//Venue is the model name .

当我执行上面的代码时,我得到错误Call to a member function getColumnTypes()

我也尝试了下面的代码

$table_venue = $this->query('Select columnname from venues');
print_r($table_venue);

你能帮我吗?提前致谢。

4

3 回答 3

1

在控制器中:

debug($this->Model->schema());

在模型中:

debug($this->schema());
于 2013-02-19T14:27:03.857 回答
0
array_keys($this->Model->getColumnTypes());
于 2014-11-17T05:39:40.753 回答
-1

当你这样$table_venue = $this->query('Select columnname from venues');$table_venue = $this->query('Select columnname from venues')->result_array(); 并将其存储$data并回显$data['columnname']

希望这可以帮助。

于 2013-02-19T07:25:04.730 回答