Cake PHP テーブルの接頭辞を設定

PHP

CakePHP テーブルの接頭辞を設定する

cake PHP 1.2.3.8166.

何かの理由で、データベース内のテーブルに、接頭辞をつけたいことがあるかと思います。
(cake_post, cake_users,のような)

下記のファイルの次の場所を編集します。

/app/config/databese.php

 var $default=array(...
                    'prefix' => 'cake_',
                   .......);

Cake PHP チェックボックスを作る

PHP

Cake PHP チェックボックス ヘルパーを使用する

cake PHP 1.2.3.8166.

CakePHPの本サイトに書いてあった例がちょっとわかりにくかったので、書いておきます。

http://book.cakephp.org/view/713/checkbox

ビュー(見かけ)については、ヘルパー(helper)というクラス達によって、読んで字の如く、簡単に作成ができます。
フォームを作成するための$formもその一つです。

で、本題のcheckboxです。

 例:name属性がcolor、値をyellowとredの二つのチェックボックスを作りたい場合
 
 $form->checkbox('color',array('value'=>'yellow')
 $form->checkbox('color',array('value'=>'red')

なんか、もっとすっきりできるといいんですけどね。
ちょっと残念です。

関連

Cake PHP HABTMのデータをチェックボックスに表示する

Cake PHP クエリーパラメーターを含むリンクを出力

PHP

CakePHP クエリーパラメーターを含むリンクを出力

CakePHP 1.2.3.8166

GETで値を取得させたいときに、次のようなパラメーターを含むリンクを出力したい場合、

http://localhost/testsystem/Test/add?user_id=3&project_id=62

htmlヘルパーで次のようにすると、出力できます。

 echo $html->link(リンクに使う文字列, 
       array('action'=>'add',
                  '?'=>array(
                              'user_id'=>3,
                              'project_id'=>62
                             )
           )
 )

CakePHP
Cake PHP クエリーパラメーターを取得

Cake PHP クエリーパラメーターを取得

PHP

CakePHP クエリーパラメーターを取得

CakePHP 1.2.3.8166

次のようなパラメーターを含むリンクから、GETで値を取得したい場合です。、

http://localhost/testsystem/Test/add?user_id=3&project_id=62

GETやPOSTの値は this->$params に格納されています。

上記のURLの場合は次のとおりです。

 //ユーザーID 3
 $this->params['url']['user_id'];
 
 //プロジェクトID 62
 $this->params['url']['project_id'];

CakePHP
Cake PHP クエリーパラメーターを含むリンクを出力