2009-08-14から1日間の記事一覧
モデルを使うのに $table = new XXX(); $table->xxx(); なんていちいちいちいちいちいちいちいち打っていると発狂しそうになるので、コントローラとモデルの基底クラスに以下を定義すると、$this->model('XXX')->xxx(); と DI 的に使え、さらに記述が1行減り…
Zend_Db_Table_Abstract::getDefaultAdapter() なんていちいちいちいちいちいちいちいち打っていると発狂しそうになるので、コントローラとモデルの基底クラスに以下を定義すると、$this->db() で取得できて幸せになれます。 protected function db() { retu…
コントローラの preDispatch() で以下を呼ぶと、テンプレートの拡張子を変更できます。デフォルトでは .phtml なのですが、.html じゃないとデザイナーがなにかと不便なので、必ず設定するようにしています。 $this->_helper->viewRenderer->setViewSuffix('…
コントローラの preDispatch() で以下を呼ぶと、テンプレートパスが変更できます。ASP 的に使うならホスト名をテンプレートパスにするといい感じです。 $this->view->setBasePath('somewhere');
ここ3週間くらい、1日12時間〜14時間働いています。 さすがにそろそろ精神と肉体に変調をきたしそうです。 困った・・・。