0
我正在使用cibonfire,我正在使用它們的模板。這是我在我的視圖頁面代碼:codeigniter數組傳入視圖和字符串比較
<?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
作爲輸出。
我的問題是如何訪問該模板中的數組,並將其與字符串進行比較。
嘗試'的print_r($角色)'你會看到陣列結構 – 2012-07-28 09:08:43