foreach和section都會報 Notice: Undefined index
我想問一下,為啥我的就會報警告 foreach和section都會報 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(){//控制器的作用是調用模型,并調用視圖,將模型產生的數據傳遞給視圖,并讓相關視圖去顯示。
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
這個是注意級別的提示 ? ? 你去php.ini里面把error的級別改一下就好了