ページ: 1 2 3 4 5 6 7 8 9 10 11 ... 19 >>

条件文にORを使う方法

パーマリンク 2009/06/19 09:37:38 著者: cakephp メール
カテゴリ: モデル, コントローラー

CakePHP1.2

findの条件文にORを使いたい場合は、このように配列で渡します。

$params = array(
    'conditions' => array(
        'or' => array(
            array('status' => '1'),
            array('status' => '2'),
        ),
    ),
);
$data = $this->Sample->find('all', $params);

チェックボックスのvalidation

パーマリンク 2009/05/22 11:20:40 著者: cakephp メール
カテゴリ: モデル

CakePHP1.2

チェックボックスの作り方はこちら

チェックボックスの入力チェックを行う方法です。

モデル内のbeforeValidateでチェックをします。

function beforeValidate(&$options)
{
    // 未選択のチェック
    if (empty($this->data['Sample']['id'])) {
        $this->invalidate('id', '選択してください');
    }
    return parent::beforeValidate($options);
}

Explain SQL Component for Debugkitの注意点

パーマリンク 2009/05/16 14:18:55 著者: cakephp メール
カテゴリ: コンポーネント

Explain SQL Component for Debugkitではまったポイント。

1.headタグは小文字で書く

headタグは小文字で書きましょう。
headタグを見つけて下記のタグを生成しています。

<link rel="stylesheet" type="text/css" href="/debug_kit/css/debug_toolbar.css" /><script type="text/javascript" src="/debug_kit/js/js_debug_toolbar.js"></script>

HEADのように大文字で書くと、上記タグが生成されないので、要注意です。
厳密にいえば、終了タグの方で判断しているので、そちらが小文字になっていれば表示されます。

2.layoutを設定する

時々、$this->layout = false; のようにレイアウトを設定しないページがあると思いますが、これをやると、画面が真っ白になります。
layoutは必須なので、ちゃんと設定しましょう。

Sessionをデータベースで管理する

パーマリンク 2009/05/03 12:33:21 著者: cakephp メール
カテゴリ: 設定, コンポーネント, データベース, PostgreSQL, コントローラー

CakePHP1.2

CakePHPではSessionをデータベースで簡単に管理できます。

1.core.phpの設定

通常のファイルで管理する方法からデータベース管理に変更

Configure::write('Session.save', 'php');
↓
Configure::write('Session.save', 'database');


保存するテーブル名の指定

//Configure::write('Session.table', 'cake_sessions');
↓
Configure::write('Session.table', 'cake_sessions');


Sessionテーブルを格納するデータベースの指定

//Configure::write('Session.database', 'default');
↓
Configure::write('Session.database', 'default');

2.テーブル作成

上記で設定したテーブルを作成
必要な項目は、セッションID、データ、有効期限

CREATE TABLE cake_sessions (
    id VARCHAR(255) NOT NULL default '' PRIMARY KEY,
    data TEXT NOT NULL DEFAULT '',
    expires INT DEFAULT NULL
);

3.利用

後は通常のSessionの使い方を行うだけです。
Sessionの書き込み

$this->Session->write('name', 'hoge');

Sessionの読み込み

$this->Session->read('name');

Shellの動作時に「Welcome_to_CakePHP~」を出さないようにする方法

パーマリンク 2009/05/01 11:39:57 著者: cakephp メール
カテゴリ: Vendors, Shells

CakePHP1.2

Shellを利用する時にいつも表示される「Welcome_to_CakePHP~」の文字。
テストでShellを実行する時には特に気にならないのですが、cronやメール受信後の処理を行うときにログに吐き出されるのはちょっと困ります。

そこで、「Welcome_to_CakePHP~」を表示させない方法です。

class SampleShell extends Shell
{
    // 「Welcome_to_CakePHP~」を出さないようにする為にオーバーライド
    function startup() {}

    function main()
    {
    }
 }

このようにstartupを空でオーバーライドさせてあげれば、メッセージは表示されません。

mickkumaに教えてもらいました。

1 2 3 4 5 6 7 8 9 10 11 ... 19 >>

2012年1月
 << <   > >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

CakePHPに関する情報をまとめていきます。

開発スピードがアップできればうれしいです。

>>連絡はこちらへどうぞ


SHA1ハッシュ簡単変換ツール
CakePHP関連のブックマーク


CakePHP最新版
CakePHP 1.2.3.8166


CakePHPの書籍

CakePHPによる実践Webアプリケーション開発

CakePHP1.2で作成する人にオススメ。
とても参考になります。

まるごとPHP!(vol.2)

安藤さんの解説が載っています。
AmazonのPagination部分は参考になります。

CakePHPによるWebアプリケーション開発

まだ読んだことありません

CakePHPポケットリファレンス
CakePHPポケットリファレンス
CakePHP1.2 でやるなら、これがあると何かと便利♪

CakePHP徹底入門
CakePHP徹底入門
CakePHP1.2 を今から始めるならここから

Fast CakePHP
Fast CakePHP
シンプルでわかりやすい CakePHP の入門書

CakePHPガイドブック
CakePHPガイドブック
CakePHP1.1 ではとても参考にした CakePHP 最初の入門書

検索

XMLフィード

岐阜県のバレエスタジオ
16(いちろく)Live Ustream動画配信
16(いちろく)地域情報交流

一六社のおすすめ

一六社オフィシャルサイト

一六社のポータルサイト

一六社の動画サイト

地域動画配信局
越谷 / 千葉市 / 板橋 / 藤沢 / 飯田 / 大垣 / 加子母 / 春日井 / 松山
その他の動画
ネット活用による地域活性化について語る
石田芳弘「地域主権〜今こそローカリズム〜」
石田芳弘「父から息子への手紙」
地元企業を育成して地域活性化 エコノミックガーデニング
悩みは司法書士が解決いたします 名古屋リーガルオフィス様
経営!節税!融資!全力サポート! グッドパートナーズ会計事務所様
「がん」から学んだ、幸せになるための条件 日本がんマネジメント協会様
Googleアナリティクス無料教育
Facebook無料教育
ツイッター無料教育
歯科医療情報推進機構IDI
JIAビジネスフェア2011in関東
JIAビジネスフェア2011in中部
TOKYO URBAN LIFE 2011
建築総合展
初代タイガーマスク 慈善事業基金
CSAJアライアンスビジネス交流会
シーテックジャパン 2011(クラウドコンピューティングプラザ)
中日本自動車短期大学スーパーFJレース&300km耐久レース
100人マーケティング オフィスコア様
HOBBYSHOP TamTam様
FC独立開業 ベンリー様
名古屋モーターショー
WASEDAEKIDEN早稲田駅伝
早稲田大学書道会 稲書展
コミュニティ岩西「秋の芸能大会」
一六社 ソーシャルメディア活用成功事例セミナー
わいわいカーニバルスーパードッジボール大会
わいわいカーニバルチャレンジ親子二人三脚
春日井100キロウォーク
16(いちろく)コミュニティFMナビ
慶應ファッションクリエイター
慶應ファッションコレクション
その他の動画配信実績

おすすめツイッター

(ソーシャル・メディア・ビジネス・サイト)

「皆様からのつぶやき」
16(いちろく)経営者(社長)倶楽部
16(いちろく)政治家倶楽部
16(いちろく)地域活性化倶楽部
16(いちろく)税理士倶楽部
16(いちろく)工務店倶楽部
16(いちろく)リフォーム店倶楽部
16(いちろく)飲食店倶楽部
16(いちろく)中古車販売倶楽部
16(いちろく)求人倶楽部
16(いちろく)スキー場リフト券倶楽部
「私たちからのつぶやき」
16(いちろく)書籍倶楽部
16(いちろく)アフィリエイト倶楽部
16(いちろく)クーポン倶楽部
16(いちろく)ブログ     powered by b2evolution