foreach和section都會(huì)報(bào) Notice: Undefined index
我想問一下,為啥我的就會(huì)報(bào)警告 foreach和section都會(huì)報(bào) Notice: Undefined index: cancelOrder in H:\StudyProgram\wamp\www\SmartyTest\libs\ORG\Smarty\sysplugins\smarty_internal_templatebase.php(165) : eval()'d code on line 32
代碼:
controller
<?php
class orderController{
function show(){//控制器的作用是調(diào)用模型,并調(diào)用視圖,將模型產(chǎn)生的數(shù)據(jù)傳遞給視圖,并讓相關(guān)視圖去顯示。
global $view;
//$testModel = new testModel();
//$orderModel = M('order');
//$cancelArray = $orderModel->getCancelOrder();
//$testView = V('test');
//$testView -> display($data);
$cancelArray = array(
???????? array('objectId' =>1 ,
???????? ?'installmentNo' =>2 ),
???????? array('objectId' =>2 ,
???????? ?'installmentNo' =>1 )
);
print_r($cancelArray);
$view ->assign('cancelArray',$cancelArray);
$view ->display('order.tpl');
}
}
?>
tpl
<foreach item=cancelOrder from=$cancelArray >
? ? {$cancelOrder.objectId}
? ? {$cancelOrder.installmentNo}
? ?
? ?<br />
? ??
</foreach>
2016-08-19
這個(gè)是注意級(jí)別的提示 ? ? 你去php.ini里面把error的級(jí)別改一下就好了