public function setRow($key, $value = null)
	{
		// We cache the row data for subsequent uses
		if (! is_array($this->rowData))
		{
			$this->rowData = $this->getRowArray(0);
		}

		if (is_array($key))
		{
			foreach ($key as $k => $v)
			{
				$this->rowData[$k] = $v;
			}

			return;
		}

		if ($key !== '' && $value !== null)
		{
			$this->rowData[$key] = $value;
		}
	}
public function setRow($key, $value = null)
	{
		// We cache the row data for subsequent uses
		if (! is_array($this->rowData))
		{
			$this->rowData = $this->getRowArray(0);
		}

		if (is_array($key))
		{
			foreach ($key as $k => $v)
			{
				$this->rowData[$k] = $v;
			}

			return;
		}

		if ($key !== '' && $value !== null)
		{
			$this->rowData[$key] = $value;
		}
	}
public function setRow ( $ key , $ value = null ) { // We cache the row data for subsequent uses if ( ! is_array ( $ this -> rowData ) ) { $ this -> rowData = $ this -> getRowArray ( 0 ) ; } if ( is_array ( $ key ) ) { foreach ( $ key as $ k => $ v ) { $ this -> rowData [ $ k ] = $ v ; } return ; } if ( $ key !== '' && $ value !== null ) { $ this -> rowData [ $ key ] = $ value ; } }
Assigns an item into a particular column slot.

@param mixed $key
@param mixed $value

@return mixed
Assigns an item into a particular column slot .