在集合关系n-n中使用where子句时的未知列

时间:2019-07-04 10:22:41

标签: codeigniter grocery-crud

当我将set关系n-n与where子句一起使用时

$crud->set_relation_n_n('actors', 'film_actor', 'actor', 'film_id', 'actor_id', 'fullname', null, $this->db->like('actor.actor_name','Katja' , 'both');

这不起作用(“ where子句”中的未知列“ actor.actor_name”),但是当我从第一个表中放入where子句列时,它将起作用。像这样

$crud->set_relation_n_n('actors', 'film_actor', 'actor', 'film_id', 'actor_id', 'fullname', null, $this->db->like('film.film_name','taken' , 'both');

所以我无法访问所选表中的字段! 我需要搜索演员的名字,有人可以帮忙吗

使用actor的表作为主表,然后使用$ crud-> where()对其进行过滤吗?

谢谢

0 个答案:

没有答案