Ejemplo n.º 1
0
 public function init()
 {
     parent::init();
     //pobieranie konfiguracji cachowania (config.ini lub config_local.ini)
     $config = @Zend_Registry::get(REGISTRY_CONFIG);
     if ($config instanceof Zend_Config && isset($config->script_loader->useCache)) {
         $this->setUseCache($config->script_loader->useCache);
     }
 }
Ejemplo n.º 2
0
 /**
  * Konstruktor ma za zadanie wyciągnięcie danych z requesta, który jest w kontrolerze a następnie wyodrębnienia
  * potrzebnych danych, zapisania ich do dalszego przetworzenia.
  * @todo można pokusić się o dostęp do requesta podobnie jak to robione jest w helperach.
  * @todo mulitisort nie jest na razie obsługiwany, istnieje ze względu już zbudowanej logiki pod wielokrotne sortowanie.
  * @param Common_Controller_NoView $oObj
  */
 public function __construct(Common_Controller_NoView $oObj)
 {
     $this->setWhere((string) $oObj->getParam(Common_Controller_Grid_Data::QueryParam, null))->setLimit((int) $oObj->getParam(Common_Controller_Grid_Data::LimitParam, 100))->setOffset((int) ($oObj->getParam(Common_Controller_Grid_Data::OffsetParam, 0) - 1) * $this->getLimit())->setSort((string) $oObj->getParam(Common_Controller_Grid_Data::SortParam, null))->setDir((string) $oObj->getParam(Common_Controller_Grid_Data::DirParam, null))->setMultiSort(array());
 }