私はこのコントローラーメソッドを持っています
class Account_Controller extends Base_Controller
{
public $layout = 'layouts.default';
public function action_index($a,$b)
{
$data['a'] = $a;
$data['b'] = $b;
$this->layout->nest('content', 'test',$data);
}
}
そしてこれが私のレイアウトです
<div id = "content">
<?php echo Section::yield('content'); ?>
</div>
そしてこれは私のtest.phpです
echo $a;
echo '<br>';
echo $b;
echo 'this is content';
これにアクセスすると
http://localhost/myproject/public/account/index/name/email
レイアウトをロードしましたが、test.phpがロードされていません。テンプレートにコンテンツをロードするにはどうすればよいですか。刃は使いたくない。