createInputBuilder() public static method

public static createInputBuilder ( $record )
Example #1
0
 /**
  * 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];
 }