コントローラの編集

初期表示(表示、設定)のコントローラの作成

# cd /var/www/app/app
# Console/cake bake controller SimpletextBlocks --plugin Simpletexts -c master

Welcome to CakePHP v2.8.9 Console
---------------------------------------------------------------
App : app
Path: /var/www/app/app/
---------------------------------------------------------------

Baking controller class for SimpletextBlocks...
---------------------------------------------------------------
You have more than one set of templates installed.
Please choose the template set you wish to use:
---------------------------------------------------------------
1. NetCommons
2. default
Which bake theme would you like to use? (1/2)
[1] >

Creating file /var/www/app/app/Plugin/Simpletexts/Controller/SimpletextBlocksController.php
Wrote `/var/www/app/app/Plugin/Simpletexts/Controller/SimpletextBlocksController.php`
Bake is detecting possible fixtures...

Baking test case for SimpletextBlocks Controller ...

Creating file /var/www/app/app/Plugin/Simpletexts/Test/Case/Controller/SimpletextBlocksControllerTest.php
Wrote `/var/www/app/app/Plugin/Simpletexts/Test/Case/Controller/SimpletextBlocksControllerTest.php`

初期表示用のview を生成したいが、テーブルがないので、bake できない。後で手で作る。

コントローラの編集
SimpletextsController.php とSimpletextBlocksController.php を編集する。

<?php
App::uses('SimpletextsAppController', 'Simpletexts.Controller');
/**
 * Simpletexts Controller
 *
 *
* @author Noriko Arai <arai@nii.ac.jp>
* @author Your Name <yourname@domain.com>
* @link http://www.netcommons.org NetCommons Project
* @license http://www.netcommons.org/license.txt NetCommons License
* @copyright Copyright 2014, NetCommons Project
 */
class SimpletextsController extends SimpletextsAppController {

/**
 * Scaffold
 *
 * @var mixed
 */
	//public $scaffold;

	public function index() {
	}
	public function view() {
	}
	public function edit() {
	}
	public function add() {
	}

}