Ejemplo n.º 1
0
 function __construct($name)
 {
     parent::__construct($name);
     $name = strtolower($name);
     $this->collection = MongoClient::getInstance()->getCollection($name);
     $this->defineDocument();
 }
Ejemplo n.º 2
0
 /**
  * construct
  * c'est le bordel ici
  * @param Request $request the request
  */
 public function __construct()
 {
     EventManager::getInstance()->event('controller.construct', $this);
     $this->request = Request::getInstance();
     $name = explode('\\', get_class($this));
     if ($this->collection === 'default') {
         $modelName = str_replace('Controller', '', $name[2]);
     } else {
         $modelName = $this->collection;
     }
     $this->{$modelName} = MasterModel::load($modelName);
     $this->_loadTools();
     $this->_iniView();
 }
Ejemplo n.º 3
0
 private function index()
 {
     $model = MasterModel::load('Task');
     $result = $model->find();
     if ($this->request->isPost()) {
         debug($this->request->data);
         $doc = $model->createDocument($this->request->data);
         if ($model->isValid($doc)) {
             $model->save($doc);
             $this->Flash->set('valide', ['class' => 'success']);
         } else {
             $this->request->data = $doc;
             $this->Flash->set('pas valide', ['class' => 'error']);
         }
     }
     $this->view->set(['result' => $result]);
 }