/** * Create the default scaffold editor control factory. * @param TActiveRecord record instance. * @return TScaffoldInputBase scaffold editor control factory. */ protected function getScaffoldInputBuilder($record) { static $_builders = array(); $class = get_class($record); if (!isset($_builders[$class])) { $_builders[$class] = TScaffoldInputBase::createInputBuilder($record); } return $_builders[$class]; }