gpt4 book ai didi

php - codeigniter:将数组从 Controller 传递到 View

转载 作者:行者123 更新时间:2023-12-04 01:02:37 25 4
gpt4 key购买 nike

我有 CodeIgniter 问题。如何将数组从 Controller 传递给 View ?这是我的代码不起作用:

Controller :

$data_part13['header3_item'][] = array('title' => 'first image 1' , 'img' => 'https://encrypted-tbn0.google.com/images?q=tbn:ANd9GcQoshslL3aMNzG50708domqPSA4ouPjk_wA7jCpVRUH3k8zVdn9' );

$this->load->view('part_1_3', $data_part13);

和 View :

<div id="header3">
<div id="header3-inner">
<?php
if (isset($header3_item)){
foreach ($header3_item as $key) {
?>
<div class="header3-item">
<img alt="<?php echo($key->title); ?>" src="<?php echo($key->img); ?>"/>
</div>
<?php
}
}
?>
</div>
</div>

最佳答案

你做对了(有点)。您将一个数组传递给 View ,但您的问题是您在 View 中使用了一个对象。你应该改为做这样的事情:

$data_part13['header3_item'][] = (object) array('title' => 'first image 1' , 'img' => 'https://encrypted-tbn0.google.com/images?q=tbn:ANd9GcQoshslL3aMNzG50708domqPSA4ouPjk_wA7jCpVRUH3k8zVdn9' );

$this->load->view('part_1_3', $data_part13);

View 部分可以保持不变。

关于php - codeigniter:将数组从 Controller 传递到 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8756207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com