CrudKit\Data\SQLDataProvider::addColumn PHP Метод

addColumn() публичный Метод

public addColumn ( $id, $expr, $label, $options = [] )
    public function addColumn($id, $expr, $label, $options = array())
    {
        $options['label'] = $label;
        $options['expr'] = $expr;
        $this->internalAddColumn(SQLColumn::CATEGORY_VALUE, $id, $options);
    }

Usage Example

Пример #1
0
 public static function sqlDataProvider($table, $primaryCol, array $cols, array $summaryCols)
 {
     $connection = static::connection();
     $provider = new SQLDataProvider($connection, $table, $primaryCol, $summaryCols);
     foreach ($cols as $id => $column) {
         if (is_string($column)) {
             $label = $column;
             $options = [];
         } else {
             $label = $column['label'];
             $options = $column['options'];
         }
         $provider->addColumn($id, $id, $label, $options);
     }
     $provider->init();
     return $provider;
 }
All Usage Examples Of CrudKit\Data\SQLDataProvider::addColumn