lubos / table
CakePHP Table plugin helps you to create table via CakePHP helper
Installs: 82
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Type:cakephp-plugin
Requires
- php: >=5.4.0
- cakephp/plugin-installer: *
Requires (Dev)
- cakephp/cakephp: ~3.0
- phpunit/phpunit: 4.1.*
This package is auto-updated.
Last update: 2024-11-04 18:49:17 UTC
README
A CakePHP 3.x plugin for creating Html tables
Installation
composer require lubos/table
Load plugin in bootstrap.php file
Plugin::load('Lubos/Table');
Usage
In your controller
public $helpers = [ 'Lubos/Table.Table' ]; ``` In your view ```php $cells = [ ['cell 00', 'cell 01', 'cell02'], ['cell 10', 'cell 11', 'cell12'], ['cell 20', 'cell 21', 'cell22'] ]; $this->Table->create(); $this->Table ->startRow(['group' => 'head', 'class' => 'header']) ->header('header 1') ->header('header 2') ->header('header 3') ->endRow(); foreach ($cells as $row) { $this->Table->startRow(); foreach ($row as $cell) { $this->Table->cell($cell); } $this->Table->endRow(); } echo $this->Table->display(); ``` ## Bugs & Features For bugs and feature requests, please use the issues section of this repository. If you want to help, pull requests are welcome. Please follow few rules: - Fork & clone - Code bugfix or feature - Follow [CakePHP coding standards](https://github.com/cakephp/cakephp-codesniffer) - Make tests and use phpunit to pass them