protected function _getFindStatment($pkey)
 {
     if (!is_array($pkey)) {
         $pkey = array("cod_exemplar_tipo" => $pkey);
     }
     return parent::_getFindStatment($pkey);
 }
 protected function _getFindStatment($pkey)
 {
     if (!is_array($pkey)) {
         $pkey = array("id" => $pkey);
     }
     return parent::_getFindStatment($pkey);
 }
 protected function _getFindStatment($pkey)
 {
     if (!is_array($pkey)) {
         $pkey = array("ref_cod_pessoa_fj" => $pkey);
     }
     return parent::_getFindStatment($pkey);
 }
 /**
  * Usa o setUp() para configurar a todas as instâncias de CoreExt_DataMapper
  * que usem o adapter de banco dessa classe.
  */
 protected function setUp()
 {
     parent::setUp();
     CoreExt_DataMapper::setDefaultDbAdapter($this->getDbAdapter());
 }
Example #5
0
require_once 'CoreExt/View/Helper/UrlHelper.php';
require_once 'CoreExt/Controller/Request.php';
require_once 'CoreExt/Controller/Front.php';
require_once 'CoreExt/DataMapper.php';
require_once 'modules/Error/Mailers/NotificationMailer.php';
try {
    // Objeto de requisição
    $request = new CoreExt_Controller_Request();
    // Helper de URL. Auxilia para criar uma URL no formato http://www.example.org/module
    $url = CoreExt_View_Helper_UrlHelper::getInstance();
    $url = $url->url($request->get('REQUEST_URI'), array('components' => CoreExt_View_Helper_UrlHelper::URL_HOST));
    // Configura o baseurl da request
    $request->setBaseurl(sprintf('%s/module', $url));
    // Configura o DataMapper para usar uma instância de clsBanco com fetch de resultados
    // usando o tipo FETCH_ASSOC
    CoreExt_DataMapper::setDefaultDbAdapter(new clsBanco(array('fetchMode' => clsBanco::FETCH_ASSOC)));
    // Inicia o Front Controller
    $frontController = CoreExt_Controller_Front::getInstance();
    $frontController->setRequest($request);
    // Configura o caminho aonde os módulos estão instalados
    $frontController->setOptions(array('basepath' => PROJECT_ROOT . DS . 'modules'));
    $frontController->dispatch();
    // Resultado
    print $frontController->getViewContents();
} catch (Exception $e) {
    $lastError = error_get_last();
    @session_start();
    $_SESSION['last_error_message'] = $e->getMessage();
    $_SESSION['last_php_error_message'] = $lastError['message'];
    $_SESSION['last_php_error_line'] = $lastError['line'];
    $_SESSION['last_php_error_file'] = $lastError['file'];
Example #6
0
 /**
  * Setter para configuração de um adapter de banco de dados padrão usado
  * nas instâncias concretas de CoreExt_DataMapper quando nenhuma instância de
  * clsBanco é passada ao construtor.
  * @param clsBanco $db
  */
 public static function setDefaultDbAdapter(clsBanco $db = NULL)
 {
     self::$_defaultDbAdapter = $db;
 }
Example #7
0
 protected function tearDown()
 {
     parent::tearDown();
     CoreExt_DataMapper::resetDefaultDbAdapter();
 }
 public function __construct(clsBanco $db = NULL)
 {
     parent::__construct($db);
     $this->_attributeMap['parecerDescritivoAluno'] = 'parecer_aluno_id';
 }
 public function __construct(clsBanco $db = NULL)
 {
     parent::__construct($db);
     $this->_attributeMap['faltaAluno'] = 'falta_aluno_id';
 }