【发布时间】:2022-01-23 04:57:09
【问题描述】:
我需要在 codeigniter 4 的模型中使用 2 个参数进行查询。 这可能吗?
这是模型:
public function obtenerProyectoId($id_user,$id_project)
{
$proyectos = $this->db->query(" SELECT * FROM proyectos INNER JOIN empresa ON proyectos.id_usuario=$id_user and proyectos.id_proyecto=id_project");
return $proyectos->getResultArray();
}
在 mysql 中这个查询是正确的,但是在 CI4 中却显示错误:
函数 App\Models\Proyectos::obtenerProyecto() 的参数太少, 1通过 C:\xampp\htdocs\plataformaknowmad\app\Controllers\verProyectos.php 上 第 25 行,正好是 2 行
【问题讨论】:
-
你能展示你创建模型实例的代码吗?
-
您也传递了第二个参数,但似乎没有在任何地方使用。 $id_project
-
如何调用模型的函数
obtenerProyectoId()?
标签: codeigniter model-view-controller controller codeigniter-4