私はMVCプログラミング(およびオブジェクトベースでさえ)が初めてです。PhP 4.* から来て、OOP、MVC、Cake に移行しました。
私は、さまざまな国の機関がデータを保存するために使用できるサイトを構築しています (およびその他)。私は現在、機関ごとの基本的な登録を作成しており、国のドロップダウンを含めたいと考えています。
これには 2 つの方法があります。Country モデルを使用して、ドロップダウンの国のテーブル情報を取得します:
$this->set('countries', ClassRegistry::init('Country')->getAllCountries());
(\Model\Country.php の関数が続きます)
または InstitutesController を使用します。
$this->set('countries', $this->Institute->Country->find('list', $params = array('fields' => array('id', 'country'))));
両方とも機能しているように見えるため、どちらのルートを取ることをお勧めしますか?