【发布时间】:2020-12-23 02:17:43
【问题描述】:
Codeigniter 4 抛出以下错误:
传递给 view() 的参数 2 必须是数组类型,给定 null 在第 35 行的 D:\xampp\htdocs\lordeCI\app\Controllers\Blog.php 中调用
关于下面的代码块:
public function post($post_id)
{
$model = new BlogModel();
$posts = $model->select('*')->select('c1.nome as categoria, c2.nome as categoria_2')
->join('categorias c1', 'c1.categoria_id = posts.categoria', 'inner')
->join('categorias c2', 'c2.categoria_id = posts.categoria_2', 'inner')
->find($post_id);
return view('posts/single_post',$posts);
}
我非常感谢帮助我的人。
【问题讨论】:
-
您必须通过
array而不是variable。请将$posts替换为$data['posts']并在视图中传递$data并在视图中打印$posts
标签: php codeigniter codeigniter-4