Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $query = Doctrine_Query::create()
- ->from('Node n')
- ->orderBy('n.sort ASC, n.name ASC');
- if(!empty($args['class'])) {
- $query->addWhere('n.class = ?', $class);
- }
- if(!empty($args['id'])) {
- if(is_array($args['id'])) {
- $query->addWhereIn('n.id', $args['id']);
- } else {
- $query->addWhere('n.id = ?', $args['id']);
- }
- }
- if(!empty($args['level']) || $args['level'] === 0) {
- $query->addWhere('n.level = ?', $args['level']);
- }
- $nodes = $query->fetchArray();
Add Comment
Please, Sign In to add comment