0

Content.php (View/Pages/Items.ctp) から呼び出されるページ (View/Layouts/default.ctp) に MySQL のいくつかの項目を表示する必要があります。

どうすればそれができますか?

4

1 に答える 1

0

使用するテーブルの名前によって異なります。
コントローラーで簡単なコードを使用できます。( PagesController.php)

$this->set('data', $this->Model->find('all'));  
// change Model for the name of your model.

モデルが Cakephp によって自動的にロードされない場合。
上記の同じコントローラーの関数でこれを設定する必要があります。

$this->loadModel('Model'); // change Model for the name of your model.

ビュー ( Items.ctp):

foreach($data as $d){
   echo $d['Model']['name'];
   // change Model for the name of your model.
}

Cakephp でデータを取得する もお読みください

于 2013-11-10T17:47:56.830 に答える