コード例 #1
0
 public function addAction()
 {
     $form = new Application_Form_Analysis();
     $especialidad = new Application_Model_Specialties();
     $especialidades = $especialidad->getAll();
     $this->view->form = $form;
     $this->view->headScript()->appendFile("/js/libs/ember-0.9.5.min.js");
     $this->view->headScript()->appendFile("/js/libs/ember-rest.js");
     $this->view->headScript()->appendFile("/js/models/Prueba.js");
     $this->view->especialidades = $especialidades;
 }
コード例 #2
0
 public function addAction()
 {
     $form = new Application_Form_Specialty();
     if ($this->getRequest()->isPost()) {
         if ($form->isValid($this->_getAllParams())) {
             $model = new Application_Model_Specialties();
             $model->save($form->getValues());
             return $this->_redirect('/especialidades');
         }
     }
     $this->view->form = $form;
 }
コード例 #3
0
ファイル: Test.php プロジェクト: ramonjmz/prosalud
 public function init()
 {
     $this->setAttrib('id', 'test-form');
     $this->addElement('text', 'name', array('label' => 'Nombre', 'required' => true));
     $this->addElement('text', 'amount', array('label' => 'Monto'));
     $this->addElement('text', 'sample', array('label' => 'Tipo de Muestra'));
     $this->addElement('text', 'process_time', array('label' => 'Tempo de Proceso'));
     $this->addElement('text', 'method', array('label' => 'Metodo de Proceso'));
     $this->addElement('select', 'specialty_id', array('label' => 'Especialidad'));
     $especialidad = new Application_Model_Specialties();
     $this->specialty_id->addMultiOptions($especialidad->getAsKeyValue());
     $this->addElement('submit', 'Guardar', array());
 }
コード例 #4
0
ファイル: TestsController.php プロジェクト: ramonjmz/prosalud
 public function searchAction()
 {
     $auth = Zend_Auth::getInstance();
     if (!$auth->hasIdentity()) {
         return $this->_redirect('/Auth/login');
     }
     $model = new Application_Model_Tests();
     Zend_View_Helper_PaginationControl::setDefaultViewPartial('paginator/items.phtml');
     $filtrador = new PS_Filtrador($model, $this->_getAllParams());
     $wheres = $filtrador->getFiltros();
     $paginator = Zend_Paginator::factory($model->getBy($wheres));
     if ($this->_hasParam('page')) {
         $paginator->setCurrentPageNumber($this->_getParam('page'));
         $paginator->setItemCountPerPage(5);
     }
     $especialidad = new Application_Model_Specialties();
     $especialidades = $especialidad->getAll();
     $this->view->especialidades = $especialidades;
     $this->view->paginator = $paginator;
 }