public function getProperty($propertyName)
    {
        $ret = parent::getProperty($propertyName);
        if ($ret !== null)
            return $ret;

        // get control object if propertyName is "Control[ctrlname]"
        $pos1 = strpos($propertyName, "[");
        $pos2 = strpos($propertyName, "]");

        if ($pos1 > 0 && $pos2 > $pos1) {
            $propType = substr($propertyName, 0, $pos1);
            $fieldName = substr($propertyName, $pos1 + 1, $pos2 - $pos1 - 1);
            /* if ($propType == "param") {   // get parameter
              return $this->parameters->get($ctrlname);
              } */
            return $this->getField($fieldName);
        }
    }
public function getProperty($propertyName)
    {
        $ret = parent::getProperty($propertyName);
        if ($ret !== null)
            return $ret;

        // get control object if propertyName is "Control[ctrlname]"
        $pos1 = strpos($propertyName, "[");
        $pos2 = strpos($propertyName, "]");

        if ($pos1 > 0 && $pos2 > $pos1) {
            $propType = substr($propertyName, 0, $pos1);
            $fieldName = substr($propertyName, $pos1 + 1, $pos2 - $pos1 - 1);
            /* if ($propType == "param") {   // get parameter
              return $this->parameters->get($ctrlname);
              } */
            return $this->getField($fieldName);
        }
    }
public function getProperty ( $ propertyName ) { $ ret = parent :: getProperty ( $ propertyName ) ; if ( $ ret !== null ) return $ ret ; // get control object if propertyName is "Control[ctrlname]" $ pos1 = strpos ( $ propertyName , "[" ) ; $ pos2 = strpos ( $ propertyName , "]" ) ; if ( $ pos1 > 0 && $ pos2 > $ pos1 ) { $ propType = substr ( $ propertyName , 0 , $ pos1 ) ; $ fieldName = substr ( $ propertyName , $ pos1 + 1 , $ pos2 - $ pos1 - 1 ) ; /* if ($propType == "param") {   // get parameter
              return $this->parameters->get($ctrlname);
              } */ return $ this -> getField ( $ fieldName ) ; } }
Get object property

@param string $propertyName
@return BizField|string|mixed
Get object property