-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 に答える
-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 に答える