タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

cakephpとtipsに関するaratafujiのブックマーク (2)

  • CakePHPのレンダリング結果を受けとる - めも帖

    CakePHP 1.2でコントローラーのアクションのレンダリング結果を受けとりたい場合がありました。そして、画面の表示はしたくない。そこで調べてみたのが以下の結果でした 自動的にレンダリングしない設定 コントローラーのfunction autoRenderをFLASEにする レンダリング結果は出力されない <?php class PostsController extends AppController { function view($id){ $this->Post->id = $id; $post = $this->Post->read(); $this->set('post', $post); $this->autoRender = FALSE; } } ?> レンダリングを任意の時(タイミング)に行う コントローラーのファンクションであるrender()を実行 戻り値は、レンダリ

    CakePHPのレンダリング結果を受けとる - めも帖
  • 1.2系でヘルパーからコンポーネントへアクセスする方法 - Writing Some Code

    まず1.1系では 例えば HogeComponent にアクセスしたいヘルパーに $this->view->controller->HogeComponent->method(); というように書けば、HogeComponent の method にアクセスできる。 CakePHP ヘルパーからコンポーネントへのアクセス方法 | Sun Limited Mt. というように書くことが出来ます。 1.1系ではヘルパーにはビュークラスのインスタンス($view)、ビューにはコントローラクラスのインスタンス($controller)がセットされていたので上記が可能でした。 1.2系では 一方、1.2系(Beta 1.2.0.6311)では、 ヘルパーにはビュークラスのインスタンスがセットされていない。 ビューにはコントローラクラスのインスタンスがセットされていない。 というように変更されていたの

    1.2系でヘルパーからコンポーネントへアクセスする方法 - Writing Some Code
    aratafuji
    aratafuji 2008/12/22
    これが知りたかった!
  • 1