Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $all_clients = Doctrine::getTable('Client')->getClientsByAlphabet();
- $this->alphabet_clients=array();
- foreach ($all_clients as $client) {
- $a = mb_substr($client['name'],0,1,'UTF-8');
- $this->alphabet_clients[$a][]=$client;
- }
- print_r($this->alphabet_clients);
- //model
- public function getClientsByAlphabet(){
- $q = $this->createQuery('c')
- ->from('Client c')
- ->leftJoin('c.Translation ct WITH ct.lang=?', sfDoctrineRecord::getDefaultCulture())
- ->select('c.slug,ct.name')
- ->orderBy('ct.name');
- return $q->execute(array(), 'i18n_hydrator');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement