2008年10月3日金曜日

CakePHP初心者のための Tips (CakePHP 1.2)






自分用のメモ。



本家のマニュアル:The Cookbook :: 1.2 Collection :: マニュアル







URLでパラメータを受取る






AppControllerの記述例


<?php

class AppController extends Controller {

public $components = array('foo');

}




  • AppControllerは、CAKE_HOME/app/app_controller.php に置く。







DBを使わない場合の設定







Controllerでのset()を一度で済ます






ControllerからViewにデータを渡す方法




Pagesコントローラについて




レイアウト用のファイル






エレメント






FormHelperの使い方






特定のページでしか使わないCSSやJavaScript



  • layoutでこれらを出力する場所に「echo $scripts_for_layout;」する。


  • HTML部分を書いた後でもCSS等を指定できるのは便利。


  • CSSとJavaScriptを別の場所に出力はできなそう。


    //link to webroot/css/foo.css

    $this->addScript($html->css('foo'));

    //include webroot/js/bar.js

    $this->addScript($javascript->link('bar'));

    //write Code Block of JavaScript

    $this->addScript($javascript->codeBlock("alert('Hello! CakePHP.');"));







翻訳(GetTextの使い方)


0 件のコメント:

ブログ アーカイブ

tags