3 回答
TA贡献1788条经验 获得超4个赞
我认为您应该在视图中$produkdet['nama_produk']
而不是第 28 行。$listproduk['nama_produk']
下一行也一样。
TA贡献1804条经验 获得超3个赞
请在您的控制器中查看您发送到视图的内容。您正在您的控制器索引函数中发送数据['produk'],并且您正在添加'listproduk'而不是'produc';尝试这个 ”
TA贡献1921条经验 获得超9个赞
错误信息是...
遇到 PHP 错误严重性:注意
消息:未定义的变量:listproduk
文件名:用户/view.php
行号:28
所以看看你的 user/view.php 文件中的第 28 行你有......
<h2><?php echo $listproduk['nama_produk']; ?></h2> <!--line 28-->
所以您现在要做的是查看将变量传递到视图中的位置。
在您的 ProdukList.php 控制器中,您有
public function view($kode_produk = NULL)
{
$data['produkdet'] = $this->ProdukList_model->get_produk($kode_produk);
if (empty($data['produkdet'])) {
show_404();
}
$this->load->view('user/view', $data); <!--line 19-->
}
在上面,您可以看到您正在分配要传递到视图中的变量$data['produket'] 。在您看来,这将成为 $produket,这是一个数组。
但是您的视图需要一个名为$data['listproduk']的数组,这将在视图中生成一个名为$listproduk 的数组。
所以报错信息很明确地表明你要么没有向视图传递正确的值,要么视图中的变量是错误的,要么是错误的视图......无论哪种方式,它都是不正确的。
- 3 回答
- 0 关注
- 81 浏览
添加回答
举报