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()); } }
/** * @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); }