Example #1
0
 public function __construct(CmfDbModel $model, ScaffoldSectionConfig $scaffoldSectionConfig)
 {
     parent::__construct($model, $scaffoldSectionConfig);
     $this->limit = CmfConfig::getInstance()->rows_per_page();
     if ($model->getOrderField()) {
         $this->setOrderBy($model->getOrderField(), $model->getOrderDirection());
     }
 }
Example #2
0
 /**
  * @param string $name
  * @param null|DataGridFieldConfig $config
  * @return ScaffoldActionConfig
  * @throws \PeskyCMF\Scaffold\ScaffoldException
  * @throws \PeskyCMF\Scaffold\ScaffoldActionException
  * @throws \PeskyORM\Exception\DbModelException
  */
 public function addField($name, $config = null)
 {
     $config = !$config && $name === static::ROW_ACTIONS_COLUMN_NAME ? $this->getDataGridFieldConfigForRowActions() : $config;
     return parent::addField($name, $config);
 }