ビューにデータがきれいに表示されたのはいいけど、このままじゃちょっと使えない…
なぜならどこからどうみてもCakePHPだから。
ちょっと自分仕様に変更してみたいと思いますが、ビューで表示させたのはあくまでデータの部分。他の部分を変更するにはどうするか調べました
参照URL:CakePHPマニュアル:ビュー»レイアウト
ここによるとレイアウトっていうのを作成してコントローラで指定するらしい…
app/views/layouts/レイアウト名.ctp
レイアウト名をboards.ctpにすることにして
内容は
■app/views/layouts/boards.ctp■
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title><?php echo $title_for_layout?></title> </head> <body> <center> <hr color="green"><br> ☆s掲示板なんだぉ☆<br> *:・(*-ω人)・:*<br> <hr color="green"> </center> <!-- ここに、ビューで表示するものを配置 --> <?php echo $content_for_layout ?> </body> </html>
みたいな感じでレイアウトを作ってから、コントローラにどのレイアウトを使うか指定してあげる
■app/controllers/boards_controller.php■編集
class BoardsController extends AppController{
var $name = "Boards";
var $uses = array("Board");
var $layout = 'boards'; //←これを追加
function …続く…
これで、CakePHPのヘッダとか全部無くなった単純なページで表示されました
あとはこのレイアウトを自分仕様に変えてあげればいいみたい
ただ…レイアウト内にはSQL文を表示する場所は無いのに表示されちゃう…
これをのけるには
■app/config/core.php■
内の設定を以下のように変更すると消える
Configure::write('debug', 0);
でもとりあえず最初のうちはあった方が便利なのでつけとくことにします

書き込んだら一覧表示のindex.ctpにリダイレクトしたいんだけど…というわけで
(1.1まではHTMLヘルパー)
」となったのが


Write up a little something about yourself here. Something short and sweet, or longer if you'd like.