可以使用带有LIKE的PyroCMS get_many_by吗?

时间:2014-01-21 22:42:56

标签: codeigniter pyrocms

$base_where = $this->input->post('f_OrderNumber') ? $base_where + array('OrderNumber' => '*' . $this->input->post('f_OrderNumber') . '*') : $base_where;

$orders = $this->orders_m->get_many_by($base_where);

除了我希望OrderNumber像POST一样

1 个答案:

答案 0 :(得分:1)

如果你的“orders_m”模型是从MY_Model(它可能是)扩展的,你可以使用所有标准的Codeigniter Active Record功能。

if( $this->input->post('f_OrderNumber') )
{
  $this->orders_m->like('OrderNumber', $this->input->post('f_OrderNumber'));
}

$orders = $this->orders_m->get_all(); // if you want everything OR
$orders = $this->orders_m->get_many_by('field', 'value'); // if you have other parameters