costsrl / zf2datatable
Zend Framework 2 Module that provides a datagrid for different datasources and output formats
Requires
- php: >=7.0
Requires (Dev)
- codeception/codeception: =2.0.5
- doctrine/doctrine-mongo-odm-module: dev-master
- fabpot/php-cs-fixer: *@dev
- mockery/mockery: =0.9.2
- phing/phing: =2.8.2
- phpmd/phpmd: =1.5.1
- phpunit/phpunit-selenium: =1.4.1
- satooshi/php-coveralls: dev-master
- sebastian/phpcpd: =2.0.1
Suggests
- ext-intl: *
- codeplex/phpexcel: ~1.8
- doctrine/doctrine-orm-module: >=0.8
- tecnick.com/tcpdf: ~6.0
Provides
None
Conflicts
None
Replaces
None
README
START DEVELOP ZF2DATATABLE ZF2.5
This README would normally document whatever steps are necessary to get your application up and running.
What is this repository for?
- Quick summary
- Version
- Learn Markdown
How do I get set up?
- Summary of set up
- Configuration
- Dependencies
- Database configuration
- How to run tests
- Deployment instructions
Contribution guidelines
- Writing tests
- Code review
- Other guidelines
Who do I talk to?
- Repo owner or admin
- Other community or team contact
console usage
- php index.php show grid --sortBys='L_NAME' --sortDirs='DESC'
- php index.php show grid --sortBys='L_NAME' --sortDirs='DESC' --controller='AdminApplication\Controller\Index'
- php index.php show grid --sortBys='L_NAME' --sortDirs='DESC' --controller='AdminApplication\Controller\Index' --action='language'
FUNZIONAMENTO FILTRI
> 5 (maggiore di 5)
>=5 (maggiore o uguale a 5)
<=5 (minore o uguale a 5)
5 (minore di 5)
<>5 (diverso da 5)
1 <> 3 (compreso tra 3 e 5 inclusi between)
1,2,6 (clausola in)
!=(3,4,5)(clausola not in)
Co% (like a destra)
%Co (like a sinistra)
%Co% (like destra e Sinistra)
ELEMENTI
DATETIMECALENDAR /** * @ORM\Column(type="datetime", nullable=true, name="datainizio") * @Annotation\Type("Zf2datatable\Form\Element\DateTimeCalendar") * @Annotation\Options({"label":"Data Inizio:"}) * @Annotation\Attributes({"id":"datainizio", "class":"form-control"}) * @Annotation\Filter({"name":"Zf2datatable\Filter\DateTimeCalendar","options":{"format":"d/m/Y H:i:s"}}) * @Annotation\Validator({"name":"Zend\Validator\Date","options":{"format":"Y-m-d H:i:s"}}) * @Annotation\Attributes({"id":"datainizio", "class":"form-control" ,"jsOption":"language:'it',pickTime:true,format: 'DD/MM/YYYY HH:mm:ss'"}) * @var string * */