さて、私は自分自身にCakePHPフレームワークを教えようとしており、自分のために簡単なデモアプリをノックアップしようとしています。
コントローラー、ビュー、モデルをすべてセットアップして機能させていますが、基本的なオンラインヘルプショーよりも少しだけ多くのことをしたいと思っています。
私は次のようにguitars_controller.phpファイルを持っています...
<?php
class GuitarsController extends AppController {
var $name = 'Guitars';
function index() {
$this->set('Guitars', $this->Guitar->findAll());
$this->pageTitle = "All Guitars";
}
function view($id = null) {
$this->Guitar->id = $id;
$this->set('guitar', $this->Guitar->read());
// Want to set the title here.
}
}
?>
'Guitar'オブジェクトには'Name'という属性が含まれており、それを個々のページビューのpageTitleとして設定できるようにしたいと思います。
誰かが私がそれをどのように行うかを指摘できますか?
注意:この種のデータを設定するアプリケーションの場所については一般的な意見の相違があることは知っていますが、私にとってはデータに関連しています。