0

動的なテーブル名があり、Cake PHP コントローラーでデータテーブルを試しました。しかし、うまくいきませんでした。

<?php
 $data = $this -> DataTable -> getResponse(Model,action);
?>

ClassRegistry::init()ここでは、 in controllerを介してテーブル モデルにアクセスしているため、指定されたモデル名はありません。ここには正確なモデル名はありません。ここでは何を使用すればよいですか?また、データを取得するにはどのアクションを指定すればよいですか?

4

1 に答える 1

0

使用できます

$this->controller->loadModel($Model);
$this->controller->{$Model}->{user any model action}

{user any model action} : すべてのモデルに共通の名前を持つアクションを作成する必要があります。

于 2014-06-17T14:08:15.403 に答える