コード例 #1
0
ファイル: Deck_controller.php プロジェクト: vmoulin77/DVB
 public function view_all()
 {
     $this->output->enable_profiler(true);
     $finder_manager = new Finder_manager('Deck', 'find_with_version_when_created');
     $finder_manager->order_by('deck.id', 'asc');
     $decks = $finder_manager->get();
     $this->layout->add_basic_assets()->menu()->action_view(array('decks' => $decks));
 }
コード例 #2
0
ファイル: crud_helper.php プロジェクト: vmoulin77/DVB
 function init_finder_manager($model, $method, $filter = null)
 {
     if ($filter instanceof Finder_manager) {
         return $filter;
     }
     $finder_manager = new Finder_manager($model, $method);
     if (is_numeric($filter)) {
         $finder_manager->set_type(FIND_ONE);
         $finder_manager->where(model_to_table($model) . '.id', $filter);
     } else {
         $finder_manager->order_by(model_to_table($model) . '.id', 'ASC');
     }
     return $finder_manager;
 }