タグ

CakePHPに関するstuonsのブックマーク (10)

  • NetBeansを使ってみよう -セットアップ- - wildhawk

    前回に続いて、今回はセットアップ 環境としては、CakePHPを使う事を考え準備します。 まずは、ディスクトップにできた下のアイコンをダブルクリック 以下の開始ページが表示されます。 ・・・特に私は必要ないので、 「起動時に表示」のチェックを外して閉じました。 次に、PHPのパスを確認 ツール(T) → オプション(O) を選択 Webブラウザ、プロキシ設定など、 必要があれば変更して下さい。 次にPHPの設定を確認 PHP5インタプリタのパスを確認 ※必要があれば変更 確認・修正が完了したら「OK」ボタンを押す 次に、CakePHPのセットアップ ツール(T) → プラグイン(G) を選択 「使用可能なプラグイン」タブを選択 「PHP CakePHP Framework」をチェックし、 「インストール(I)」ボタンを押してインストールを始めます。 NetBeans IDEのインス

  • むしの手記。 » Cakephpで普通にINNER JOINする

    タイトルが微妙すぎて困る! CakePHPのアソシエーションを使うと、基LEFTでテーブルをJOINしてfindなどされると思います。 これをINNER JOINにしたい!といっても、hasOneとbelongsToでtype=>”INNER”を指定すればINNER JOINできるのは周知の事実でございますが、hasManyでできねーのかよ!って思って触ってたら案の定できたのでメモ。 まぁSum limitedさんところで書いてある方法にほとんど近いのですが、beforeFindに書くと別のfindでも使ってしまうし、うーんと思ってたんだけど、findAllじゃなくてfindを使えば大丈夫そうなんですよ。 テーブル mysql> desc users; +----------+------------------+------+-----+---------+-------------

  • CakePHP データベースのテーブル名を変更

    CakePHPではモデルが接続するデータベースのテーブルは モデル名をCakePHP命名規則にそって自動で接続されます。 たとえばモデル名が「usr」の場合はデータベースのテーブル名は「usrs」となります。 しかしモデル名はそのままで接続するデータベースのテーブル名を 変更したいと思う方もいるはずです。。。そう思わせてください(笑) ではその場合はどうするのかですが、モデルの初期設定を変更します。 独自のテーブル名を指定したいモデル内に次のように記述してあげます。 var $useTable = 'テーブル名'; 記述することでテーブル名を変更することが可能です。 また変更することでBake時も自動で認識してもらえます。 簡単な記述でコーディングができることはいいですね(笑) まぁCakePHPで開発していると、基がおろそかになりそうで怖いですが(汗)

    CakePHP データベースのテーブル名を変更
  • とりあえず作ってみます CakePHP テーブルをJOINする

    CakePHPでテーブルをJOINする方法です。 例えば、モデルUserを使ってテーブルhobbyとJOINする場合

  • http://atnd.org/event/inte

  • 号泣。CakePHPでSessionが突如切れるのはfaviconのパスが問題でした

    まさかメールフォームのSessionデータの受け渡しで躓いて丸一日潰すハメになろうとは・・・ でもこれで原因がちゃんと分かりましたし、今後Sessionが突如切れた場合、他のケースでもどのように対応したらよいのかが分かっただけでもよしとします。 CakePHPで突如Sessionが切れる原因 どうやら、CSSや画像関連で実際に存在しないパス&URLを指定していると、サーバにHTTPアクセスを行い、そしてSessionが切れるという問題が発生するようです。 app/webroot/.htaccess そこで、webroot下の.htaccessにこのように記述すればよいらしいのですが、 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILE

    号泣。CakePHPでSessionが突如切れるのはfaviconのパスが問題でした
  • cakePHP2.xの命名規約

    cakePHPだけでなく、フレームワークには命名規約っていうのがあるらしい。全員がそれに沿って作ることで、作業の分割化がスムーズにできるようになるのだとか。 今までフレームワークを触ったことがないぼくは、つい「面倒くさいな」って思ってしまうんだけど、そうしないわけにもいかないっぽいしね(完全無視でも非効率ながらできるっぽいけど)。そんなわけで、それぞれの命名の仕方をまとめてみた。 (以下、全部CookBook日語版に書かれてることを単にまとめただけです。hasAndBelongsToManyやcounterCacheといった場合の命名規約はその際に書くとして今回は端折って基と思える部分だけを書きます) 基──キャメル型とアンダースコア型、複数型と単数型 cakePHPはこの4つの形を使って命名していくらしい。 ■キャメル型 senddata → SendData bigarea →

    cakePHP2.xの命名規約
  • http://atnd.org/events/30455

    http://atnd.org/events/30455
  • CakePHPハンズオンの動画を公開します - おぎろぐはてブロ

    3月にグリーさんをお借りして開催された、CakePHPハンズオンの動画を見やすい形に編集しました。 CakePHP1.2でCakePHPマニュアルに載っているCakePHPブログチュートリアルを実際に手を動かしてやってみるという内容になっています。 CakePHP を触ってみるきっかけとして広く利用できるよう、このコンテンツ(ビデオ及びこの記事)は、クリエイティブ・コモンズの表示-継承 2.1 日ライセンスの下でライセンスします。ライセンス条件内で自由にご利用頂けます。それ以外の利用についてはお問い合わせください。 ということで、教材に使うなり、これをベースにハンズオンをやってみるなり、使ってみてください。 スライド 20090307cakephphandson 01View more presentations from yandod. ビデオ トータル2時間半くらい。 イントロダクシ

    CakePHPハンズオンの動画を公開します - おぎろぐはてブロ
  • [ステップアップ! CakePHP]画像をデータベースに保存する | バシャログ。

    iPad、すでに3,000円以上のアプリを買ってるtanakaです。GoodReader初めて使いましたが便利ですね! CakePHP連載6回目。今回はアップロードされた画像をデータベースに保存する方法を紹介します。 実はあんまりCakePHPとは関係ないですが、CakePHPのおかげで実装が容易になる部分もありますので紹介します。 画像格納用テーブル まずは画像を保存するためのテーブルを用意します。 CREATE TABLE `images` ( `id` int(11) NOT NULL AUTO_INCREMENT, `filename` varchar(60) NOT NULL, `contents` mediumblob NOT NULL, PRIMARY KEY (`id`) ); filenameは、URL中のファイル名として使います。(URLにidを使う場合は不要)cont

    [ステップアップ! CakePHP]画像をデータベースに保存する | バシャログ。
  • 1