customize cakephp bake

13
Customize bake CakePHP 2. 5.* mode-A Ltd. Kazuyuki AOKI

Upload: kazuyuki-aoki

Post on 28-Jul-2015

2.647 views

Category:

Engineering


2 download

TRANSCRIPT

1. CustomizebakeCakePHP 2. 5.*mode-A Ltd.Kazuyuki AOKI 2. PHP 12CakePHP 7 3. 4. Plugin & view blocksbake 5. 1: composer.json"require": {"cakephp/cakephp": "2.5.*","cakedc/utils": "1.4.*","cakedc/search": "2.5.*","twitter/bootstrap": "3.3.*","slywalker/boost_cake": "1.0.*",} 6. 2: Vendor/cakephp/cakephp/lib/Cake/Console/Templates/defaultapp/Console/Template/actions classes views 7. 3app/View/index.ctp 8. 1: model app/Console/Template//classes/model.ctp$actsAs = array_merge($actsAs,array('Search.Searchable'));//if (!empty($actsAs))://$modelObj = ClassRegistry::init($name);if ($modelObj) {$schema = $modelObj->schema(true);$fields = array_keys($schema);} else {$fields = $schema = $associations = array();}echo "public $filterArgs = array(n";foreach ($fields as $value) {if ($value=='id') {echo "'$value' => array('type' => 'value'),n";} else {echo "'$value' => array('type' => 'like'),n";}}echo "'keyword' => array('type' => 'like', 'field' => array('field1', 'field1')),n";echo ");nn"; 9. 2: view app/Console/Template//views/index.ctp