/** * Returns an array of field/relation names (db, has_one, has_many, * many_many, belongs_many_many) to exclude from form scaffolding in * backend. * This is a performance friendly way to exclude fields. * Excludes all fields that are added in a ToggleCompositeField later. * * @return array * * @author Roland Lehmann <*****@*****.**>, Ramon Kupper <*****@*****.**> * @since 04.01.2014 */ public function excludeFromScaffolding() { $parentExcludes = parent::excludeFromScaffolding(); $excludeFromScaffolding = array_merge($parentExcludes, array('slideImages', 'Autoplay', 'autoPlayDelayed', 'autoPlayLocked', 'buildArrows', 'buildNavigation', 'buildStartStop', 'slideDelay', 'stopAtEnd', 'transitionEffect', 'useSlider', 'useRoundabout')); $this->extend('updateExcludeFromScaffolding', $excludeFromScaffolding); return $excludeFromScaffolding; }
/** * Returns a list of fields to exclude from scaffolding * * @return array * * @author Roland Lehmann <*****@*****.**>, Sebastian Diel <*****@*****.**> * @since 02.04.2013 */ public function excludeFromScaffolding() { $fields = array_merge(parent::excludeFromScaffolding(), array('levelsToShow', 'SilvercartProductGroupPageID')); return $fields; }
/** * Returns an array of field/relation names (db, has_one, has_many, * many_many, belongs_many_many) to exclude from form scaffolding in * backend. * This is a performance friendly way to exclude fields. * * @return array * * @author Roland Lehmann <*****@*****.**> * @since 14.03.2013 */ public function excludeFromScaffolding() { $excludeFromScaffolding = array_merge(parent::excludeFromScaffolding(), array('Pages')); $this->extend('updateExcludeFromScaffolding', $excludeFromScaffolding); return $excludeFromScaffolding; }
/** * evade scaffolding performance friendly * * @return array name of fields that should be excluded * * @author Roland Lehmann <*****@*****.**> * @since 15.03.2013 */ public function excludeFromScaffolding() { $fields = array_merge(parent::excludeFromScaffolding(), array('startAtLevel')); return $fields; }