framework/web/form/CFormInputElement.php
public function renderInput()
	{
		if(isset(self::$coreTypes[$this->type]))
		{
			$method=self::$coreTypes[$this->type];
			if(strpos($method,'List')!==false)
				return CHtml::$method($this->getParent()->getModel(), $this->name, $this->items, $this->attributes);
			else
				return CHtml::$method($this->getParent()->getModel(), $this->name, $this->attributes);
		}
		else
		{
			$attributes=$this->attributes;
			$attributes['model']=$this->getParent()->getModel();
			$attributes['attribute']=$this->name;
			ob_start();
			$this->getParent()->getOwner()->widget($this->type, $attributes);
			return ob_get_clean();
		}
	}
public function renderInput()
	{
		if(isset(self::$coreTypes[$this->type]))
		{
			$method=self::$coreTypes[$this->type];
			if(strpos($method,'List')!==false)
				return CHtml::$method($this->getParent()->getModel(), $this->name, $this->items, $this->attributes);
			else
				return CHtml::$method($this->getParent()->getModel(), $this->name, $this->attributes);
		}
		else
		{
			$attributes=$this->attributes;
			$attributes['model']=$this->getParent()->getModel();
			$attributes['attribute']=$this->name;
			ob_start();
			$this->getParent()->getOwner()->widget($this->type, $attributes);
			return ob_get_clean();
		}
	}
public function renderInput ( ) { if ( isset ( self :: $ coreTypes [ $ this -> type ] ) ) { $ method = self :: $ coreTypes [ $ this -> type ] ; if ( strpos ( $ method , 'List' ) !== false ) return CHtml :: $ method ( $ this -> getParent ( ) -> getModel ( ) , $ this -> name , $ this -> items , $ this -> attributes ) ; else return CHtml :: $ method ( $ this -> getParent ( ) -> getModel ( ) , $ this -> name , $ this -> attributes ) ; } else { $ attributes = $ this -> attributes ; $ attributes [ 'model' ] = $ this -> getParent ( ) -> getModel ( ) ; $ attributes [ 'attribute' ] = $ this -> name ; ob_start ( ) ; $ this -> getParent ( ) -> getOwner ( ) -> widget ( $ this -> type , $ attributes ) ; return ob_get_clean ( ) ; } }
Renders the input field.
The default implementation returns the result of the appropriate CHtml method or the widget.
@return string the rendering result
Renders the input field . The default implementation returns the result of the appropriate CHtml method or the widget .