コード例 #1
0
 public function set($name, $value)
 {
     if ($name == 'value') {
         $this->select($value);
     } else {
         parent::set($name, $value);
     }
 }
コード例 #2
0
 public function set($name, $value)
 {
     if ($name == 'text') {
         if (sizeof($this->_elements) == 1) {
             $this->_elements[0]->text = $value;
         } else {
             $this->clear();
             $this->add(new HTML_Text($value));
         }
     } else {
         parent::set($name, $value);
     }
 }
コード例 #3
0
 public function set($name, $value)
 {
     if ($name == 'text') {
         $this->clear();
         if ($value instanceof HTML_Text || $value instanceof HTML_HE) {
             $this->add($value);
         } elseif (is_string($value)) {
             $this->add(new HTML_Text($value));
         } else {
             throw new HTML_Content_Exception('Bad value type');
         }
     } else {
         parent::set($name, $value);
     }
 }