ネット内の資料を元にFuelphpでコントローラーからプレゼンタに値を渡したいのですが、うまくできません。
環境
MAMPを使用
PHP Version 5.6.27
fuelphp 1.7.3
ソースコード
http://overfree.gunmaonline.com/fuelphpのviewmodelにコントローラーから値を渡す方法をメモ/
に基づいて
classes/controller/It/index.php <?php class Controller_It_Index extends Controller { public function action_index($name){ $presenter = presenter_It_Index::forge('it/index'); $presenter->set('name',$name); return $name } }
classes/presenter/It/index.php <?php class Presenter_It_Index extends Presenter{ public function view(){ $this->title = $name; } }
Views/It/index.php <?php echo $name; ?>
このままだと Undefined variable: name というエラーが発生します。コントローラーからビューに直接値を渡す方法であれば可能なのですが、プレゼンタを挟むとうまくいきません。
どのように$nameを受け渡し、ビューにも展開して表示させればよいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。