set_relation_n_n与杂货店"Not in"在杂货店克鲁德



我有一个n到n的关系,它工作得很好,但我需要一个不包含的过滤器。请参阅下面的代码

$crud ->set_relation_n_n('Productos', 'donaciones_productos', 'productos', 'donaciones_id', 'productos_id', '{nombre}({serie})','id',array('id_estado'=>5,'activo'=>1));

,但我需要包括其他过滤器与句子"不在"。有些类似

$this->db->where ('productos.id not in (select productos_id from donaciones_productos)');

我希望你能帮助我,谢谢你的时间和帮助

Thanks in advance

对于我来说,当我遇到这类问题时,最好的解决办法是求助于"视图",

你可以用你期望的结果创建视图,set_primary_key在杂货杂货中,它将像处理表一样处理视图,但你需要自定义更新和插入回调来影响原始表,

最新更新