Posts tagged CakePHP

CakePHP1.2 で追加されるコンポーネントの3つのコールバック関数

1

New callback methods for components – cakebaker によると次にリリースされる CakePHP1.2 ではコンポーネントに3つのコールバック関数が追加されるようです。

beforeRender()

view のレンダリングの前、コントローラの beforeRender() メソッドの後に呼ばれる。

public function beforeRender($controller) {
}

(続きを読む…)

CakePHP1.2 に SimpleTest をインストール

2

CakePHP1.2 では SimpleTest を使用したユニットテストが行えます。

テスト実行用スクリプトは app/webroot/test.php です。ブラウザからこのスクリプトへアクセスします。
test suite
(続きを読む…)

CakePHP1.2 「新規時のみ」or「更新時のみ」のバリデーション指定

0

CakePHP1.2 からバリデーションがかなり強力になっていますが、レコードを追加するときまたはレコードを更新するときのみにバリデーションルールを適用する指定方法がありました。

var $validate = array(
        'name' => array(
            'required' => true,
            'allowEmpty' => false,
            'on' => 'update'
            'message' => '名前を入力してください',
            ),
        );

(続きを読む…)

第3回CakePHP勉強会

1

第3回CakePHP勉強会 – events.php.gr.jp

第3回 CakePHP 勉強会が開催されるそうです。

日時:2008年06月27日(金)19:30 – 21:30

会場:トライコーン株式会社 1Fセミナールーム

地図

参加費用 無料

募集開始は6月2日(月) 13:00から開始します

(続きを読む…)

CakePHP の開発を簡単にする 5 つの Tips

1

“開発を便利にする5つのTips” フォーラム – CakePHP Users in Japan で紹介されていた記事です。

Make your life easier with these five CakePHP Quicktips ? Debuggable Ltd

1. prd という便利な関数を作成する

pr($someVar);
die;

というコードをよく書くなら prd という関数を作ってしまえば、もっと楽できますね。

function prd($var) {
    pr($var);
    die;
}

(続きを読む…)

CakePHP1.2 で追加される3つのバリデーション

1

次に公開される CakePHP 1.2 に3つのバリデーションが追加されるようです。
Three new validation rules – cakebaker

真偽値か

var $validate = array('is_enabled' => array('rule' => array('boolean')));

(続きを読む…)

markItUp! を CakePHP で使用するヘルパー

0

jQuery を使用したブラウザで使用できる高機能マークアップエディタ markItUp! で紹介した markItUP を CakePHP で使用するヘルパーが Bakery に紹介されていました。
markItUp! jQuery universal markup editor Helper | The Bakery, Everything CakePHP : Articles

元の記事のままやってみたのですが一部うまく動作しなかった部分がありましたので、実際に私がやった手順を紹介します。
(続きを読む…)

CakePHP1.2 安定版がもうすぐ出るようです

1

CakePHP 1.2 stable coming soon | The Bakery, Everything CakePHP : Articles

The CakePHP team is gearing up to finally push out a stable 1.2 release! If you are following the trac timeline you can see that everybody is putting in huge amounts of work to fix bugs and get everything stable.

(続きを読む…)

CakePHP 1.2 Form ヘルパーで input タグとエラーメッセージを別々に表示する方法

2

CakePHP1.2 では Form ヘルパーの input メソッドでエラーメッセージを自動的に表示することが可能です。 自動的にエラーメッセージを表示するためには CakePHP1.2 のバリデーション で書いたようにモデルのバリデーションでエラーメッセージを設定しておきます。

/* モデルのバリデーション */
var $validate = array(
    'email' => array(
        'required' => array(
       	    'rule'=>VALID_NOT_EMPTY ,
       	    'message' => '必須項目です'
       	),
);

/* View の Form ヘルパー */
echo $form->input('User/email', array('type'=>'text'));

(続きを読む…)

PHP を勉強するのにオススメ書籍の10冊

1

これから PHP を覚える人、もっと技術を向上させたい人にオススメの本を10冊ピックアップしてみました。
逆にこれはオススメ!という本があればコメントで教えてください。
順番はとくにオススメの順ではありません。気になったところから読んでみるのがよいかと思います。
(続きを読む…)

Go to Top