読者です 読者をやめる 読者になる 読者になる

Rodhos Soft

備忘録を兼ねた技術的なメモです。

CakePHP

値の受け渡し

コントローラからテンプレートへ値をセットするには $this->set('poi',10); これでテンプレートでは$poiに10が入る。 <p> </p>

エレメント

レイアウトにはめ込んで使える。Templete/Elementフォルダにいれておき、 element(hoge) ?> で読み込める。 値をわたしたければ element(hoge, ['x'=?10,'y'=>5]) ?> のように渡す。色々部品化しておくと良いようだ。

レイアウト

使用するスタイルシートwebroot/css/cake.hello.cssを用意する。 body { background: #eee; color: #999; margin: 10px 8px } #header { font-size: 18pt; font-weight: bold; margin: 10px; } #content { background: #fff; color: #999; padding: 10px 25p…

テンプレート

src/Template/Hello/index.ctpを作ってテンプレートを以下のように用意 <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Hello Page</title> </head> <body> <h1>midashi</h1> <p> hello hello </p> </body> </html> コントローラ側でautoRenderをtrueにしてテンプレートを読み込む。

フォワードとリダイレクト

setAction(other); } public fun…

Hello World

/helloにアクセス /hello/otherにアクセス