我正在使用codeIgniter 3 我有两个表,一个类别有cat_id,cat_name 另一个产品表有p_id,p_name,p_price,p_img,cat_id 我如何在视图中列出第一个cat_name作为标题并列出div中的所有产品然后再将第二个cat_name作为标题并列出dvis中的所有产品....等等
我正在考虑通过调用控制器内部的模型函数来获取cat_id,cat_name,然后将结果传递给view 然后使用
的foreach
在视野中 在里面
的foreach
我将cat_id发送到另一个函数以获取产品并进行嵌套
的foreach
这个逻辑是否正确? 如果是的话我怎么能从视图中访问模型函数? 如果不是这个问题的最佳做法是什么?
答案 0 :(得分:0)
您可以在视图中访问模型功能。虽然你可以制作这样的控制器:
[^:]+(?=:)
答案 1 :(得分:0)
您可以尝试使用此代码
$data['post'] = $this->Model_name->Function_name_in_model($parameters)