예제 #1
0
 public function __construct(DaObject $object, $scenario = '')
 {
     parent::__construct($scenario);
     $this->_object = $object;
     foreach ($object->parameters as $parameter) {
         if (in_array($parameter->getType(), self::$_allowedTypes)) {
             $this->_searchParameters[] = new SearchParameter($parameter);
         }
     }
     if (($defaultParam = $object->getParameterObjectByField($object->getFieldCaption())) != null) {
         $this->parameter = $defaultParam->getIdParameter();
     }
 }