1

コントローラーからビューに渡された配列値を表示しようとしていますが、php は出力する値を選択しています。

出力したい値は $cat['category_image'] ですが、ページにアクセスすると未定義のインデックスエラーが発生します。

私はCodeigniter 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 は正常に機能しますが、それ以外はすべて未定義のエラーをスローします。誰か助けてもらえますか? どうもありがとう。

4

1 に答える 1

0
<?php foreach ($categories['catagories'] as $cat): ?>

^配列が実際にprint_rあるので注意してください。$categories$categories['catagories']

PS : ['catagories']... ['categories']... 奇妙です。正しく綴ってください!

于 2013-07-14T20:29:01.050 に答える