Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2013
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. $select = $this->sql->select('ville');
  2. $select->columns(array('id', 'precision_annexe','ville','code_postal'));
  3. $select->order('vue DESC');
  4. $select->limit('5');
  5.  
  6. $where = new Where();
  7. $where->like(new \Zend\Db\Sql\Predicate\Expression('lcase(ville)'), $nom.'%');
  8. $select->where($where);
  9. $where2 = new Where();
  10. $where->like('lcase(precision_annexe)', $nom.'%');
  11. $select->where($where,Predicate\PredicateSet::OP_OR);
  12. if(preg_match('#^.*? .*?$#is',$nom)){
  13. $nom = str_replace(' ','-',$nom);
  14. $where = new Where();
  15. $where->like(new \Zend\Db\Sql\Predicate\Expression('lcase(ville)'), $nom.'%');
  16. $select->where($where,Predicate\PredicateSet::OP_OR);
  17. $where2 = new Where();
  18. $where->like('lcase(precision_annexe)', $nom.'%');
  19. $select->where($where,Predicate\PredicateSet::OP_OR);
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement