つくりこみ
業者はscaffoldでok
companies_controller.php
class CompaniesController extends AppController { var $name = 'Companies'; var $scaffold; }
company.php
class Company extends AppModel { var $name = 'Company'; var $hasMany = array('Estate' => array('classNmae' =>'Estate', 'foreignKey' => 'company_id')); }
物件情報estatesは
- list
- お客様用
- デザイナーに作ってもらう
- detail
- お客様用
- デザイナーに作ってもらう
- admin_index
- 管理者用
- admin_edit
- 管理者用
- admin_add
- 管理者用
- あとで
- admin_delete
- 管理者用
- あとで
- scaffold併用
とりあえずの表示テストできた
estate_controller.php
class EstatesController extends AppController { var $name = 'Estates'; var $view = 'Smarty'; var $layout = 'mylayout'; function index() { $this->Estate->recursive = 0; $this->set('estates', $this->paginate()); } }
index.tpl
<table border="1"> <tr> <th>物件番号</th> <th>所在地</th> <th>分類</th> <th>種別</th> <th>詳細</th> <th>備考</th> <th>状態</th> </tr> {foreach from=$estates item="estate"} <tr> <td>{$estate.Estate.bangou}</td> <td>{$estate.Estate.name}</td> <td>{$estate.Estate.bunrui}</td> <td>{$estate.Estate.syubetsu}</td> <td>詳細リンク</td> <td>{$estate.Estate.tokki}</td> <td>{$estate.Estate.jyoutai}</td> </tr> {/foreach} </table>