Chumper\Datatable\Table::addColumn PHP Method

addColumn() public method

public addColumn ( )
    public function addColumn()
    {
        foreach (func_get_args() as $title) {
            if (is_array($title)) {
                foreach ($title as $mapping => $arrayTitle) {
                    $this->columns[] = $arrayTitle;
                    $this->aliasColumns[] = $mapping;
                    if (is_string($mapping)) {
                        $this->createdMapping = false;
                    }
                }
            } else {
                $this->columns[] = $title;
                $this->aliasColumns[] = count($this->aliasColumns) + 1;
            }
        }
        return $this;
    }

Usage Example

Example #1
0
 public function testRender()
 {
     Request::shouldReceive('url')->once()->andReturn('fooBar');
     View::shouldReceive('make')->once()->with('datatable::template', array('options' => array('sAjaxSource' => 'fooBar', 'bServerSide' => true, 'sPaginationType' => 'full_numbers', 'bProcessing' => false), 'callbacks' => array(), 'values' => array(), 'data' => array(), 'columns' => array(1 => 'foo'), 'noScript' => false, 'class' => $this->table->getClass(), 'id' => $this->table->getId()))->andReturn(true);
     $table1 = $this->table->addColumn('foo')->render();
     $this->assertTrue($table1);
 }
All Usage Examples Of Chumper\Datatable\Table::addColumn