私はcibonfireを使用しており、そのテンプレートを使用しています。これは私のビューページの私のコードです:
<?php
Template::block(
$block_name = 'leftsidebar',
$default_view = 'leftsidebar',
$data = array( 'role' => $role[0]->role_name)
);
?>
私のテンプレートでは、これを行っています:
<?php if(strcmp($role['role_name'], "Bimalogy Admin") == 0 ): ?>
<h4><u><b>User Control</b></u></h4>
<?php endif; ?>
これはUndefined index: role_name
エラーを示しています。
テンプレートでこれを行っている場合:
<?php if(strcmp($data['role'], "Bimalogy Admin") == 0 ): ?>
<h4><u><b>User Control</b></u></h4>
<?php endif; ?>
表示中Undefined variable: data
echo $role
出力として表示されている場合Array
。
私の質問は、このテンプレートでその配列にアクセスし、それを文字列と比較する方法です。