1
我試圖顯示從我的控制器傳遞給視圖的數組值,但是PHP正在選擇打印哪些值。爲什麼不打印這個數組值?
我希望輸出的值是$ cat ['category_image']但是當我訪問頁面時出現未定義的索引錯誤。
我使用笨MVC和這裏的代碼...
<?php foreach ($categories as $cat):?>
<li>
<a href="<?=site_url('category/'.str_replace(" ", "-", strtolower($cat['category_name'])))?>">
<div><?=$cat['category_name']?></div>
<img src="<?=CDN_IMAGES . $cat['category_image']?>" width="210" height="315" border="0" />
</a>
</li>
<?php endforeach; ?>
如果我從控制器我得到這個數組值的print_r的...
Array
(
[catagories] => Array
(
[0] => Array
(
[category_id] => 62
[category_status] => SHOW
[category_icon] =>
[category_image] => cats\special.jpg
[language_id] => en
[category_name] => Specialties
)
[1] => Array
(
[category_id] => 72
[category_status] => SHOW
[category_icon] =>
[category_image] => cats\white.jpg
[language_id] => en
[category_name] => White wine
)
[2] => Array
(
[category_id] => 82
[category_status] => SHOW
[category_icon] =>
[category_image] => cats\rose.jpg
[language_id] => en
[category_name] => Rose
)
[3] => Array
(
[category_id] => 92
[category_status] => SHOW
[category_icon] =>
[category_image] => cats\red.jpg
[language_id] => en
[category_name] => Red Wine
)
)
)
產品類別名稱& ID工作正常,但一切都會拋出未定義的錯誤,任何人都可以幫助我呢?非常感謝。
和'CDN_IMAGES'是肯定定義的? – Dave
print_r顯示分類,並且正在循環類別,這是一個錯字? – Mangiucugna
我注意到你的結構中有拼寫錯誤的'catagories',儘管這不太可能是問題所在。你在foreach循環之前打印了嗎? – Sumurai8