タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

CakePHPAdventCalender2010に関するwithelmoのブックマーク (12)

  • フォームヘルパに関して(CakePHP Advent Calendar 12st)

    スタンド名「スパスティック」 特技「空気読まない」 俺のスタンドだ。距離はゼロメートル。 むしろ俺自身がスタンド。 さて、CakePHP Advent Calendar 12日目の担当だ。 なんで12日目を選んだかというと、12という数字がすきだからだ。 それにyamlよりiniファイル好きな俺としては、12はドメスティックに愉快だとおもわないか? ま、そんな話は完全に無視して良い。 12ということで、テストしたCakePHPのバージョンは1.2を使用してみた。 ところでテーマだけど、俺はフォームヘルパーに関して、ざっくりとやってみたい。 完全にオレオレフレームワークでプロプライエタリな開発環境だが、いい加減メジャーなフレームワークに移行したいといういろいろな開発者、もしくはその関係者に対して、俺はCakePHPがMVCフレームワークの中でもかなりの勢いがあるし、何しろ俺がやってるから俺が

  • CakePHPでデバッグレベルが0の時だけ発生するエラー

    CakePHP Advent Calendar 2010 に参加しています。 昨日の mon_sat さんからバトンを受け取ってこの記事が11日目。 さてタイトルのとおり CakePHP で Debug Level を 0 にしてるときだけエラーが発生する というよくわからないことが起きました。 結局は単なる実装ミスだったんだけど、 忘れないように書いておきます。 何が悩ましいのか CakePHP では Configure::write('debug', 0); としておくと番モードになって エラーが出力されなくなりますね。 デフォルトで app/configure/core.php に書いてあるやつ。 だいたい開発中はデバッグレベルを1か2にするわけですけど、 その間は何の問題もなく動いてたのに 0にしたらいきなりエラーが出るという わけのわからない不具合が発生しました。 逆ならわかる

    CakePHPでデバッグレベルが0の時だけ発生するエラー
  • CakePHPの環境を判定するTips (CakePHP Advent Calendar 10日目) | 半年前の私への教科書

    @mon_sat です。 というわけで、CakePHP Advent Calendar に参加してみました。 日12月10日で起業して4年目を迎えました。 今後ともどうぞよろしくお願いします。 CakePHP Advent Calendar については、下記のリンクを参照のこと。 http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=2510&forum=16&post_id=6333 「そんな軽いネタで大丈夫か?」 「大丈夫だ。問題ない」 ということで、さくっとしたネタでいきます。 CakePHPの環境を判定するTipsです。 番環境/テスト環境/開発環境という3つの環境で同じコードを使っているとき、コード内で環境を判定したいときがあります。 有名なのは @cakephper さんのこの記事。 http://d.hat

  • CakePHP/Smartyとのつきあい方 - CakePHP Advent Calendar 2010 9日目 - システム開発者の実験記

    CakePHP Advent Calendar2010 9日目です。 軽い気持ちで参加したので、みなさんが濃いネタでがっつり書かれているので、 おびえてます。。。 さて、今まで、Smartyをさんざん使ってきたので、 癖でCakePHPでも、SmartyViewClassを使って、 Viewの部分は、Smartyを使って書いてます。 ヘルパーの呼び出しなんかも楽で、 {$html->css('home', null, null, false)} {$javascript->link('jquery', false)} こんな感じで、さくさくっと呼び出しができちゃいます。 でも、ヘルパーに配列を渡すとなると、困ったことになってしまいます。 {assign_assoc var='ArrayImage' value='class=>image'} {$html->image('image/ima

    CakePHP/Smartyとのつきあい方 - CakePHP Advent Calendar 2010 9日目 - システム開発者の実験記
  • CakeDCのsearch pluginの記事が少ないので1個置いときますね。CakePHP Advent Calendar 2010 8日目 - kanonjiの日記

    CakePHP Advent Calendar 2010 8日目 http://cakephp.jp/modules/newbb/viewtopic.php?viewmode=flat&topic_id=2510&forum=16 CakePHP Advent Calendar 2010の順番が回ってきました。8日目のkanonjiです。 最近立て込んでいたので、実はみんなの記事を今日読みました。どれも参考になる記事で、結構CakePHPを分かってきたかなと思っていたんですが、まだまだだって事が分かりました。 前日のMASA-Pさんの記事「【CakePHP】CakePHP Advent Calendar2010(day 7) : Tips for Routes | ECWorks Blog」では、ちょうど最近はまっていたRoutesのtipsを教えてもらったので、早速後でroutes.ph

    CakeDCのsearch pluginの記事が少ないので1個置いときますね。CakePHP Advent Calendar 2010 8日目 - kanonjiの日記
  • 【CakePHP】CakePHP Advent Calendar2010(day 7) : Tips for Routes | ECWorks Blog

    【CakePHP】CakePHP Advent Calendar2010(day 7) : Tips for Routes CakePHP Advent Calendar2010 の当番が回ってきました。 来はもっとかる~い内容でいくつもりでしたが、皆さんがっつりとやられているので、慌てて秘蔵のネタ(?)を引っ張り出すことにしました。まあとはいえ実際はそんなでもないので軽く読んでいただければ(笑)。 さて、Modelにまつわる話が多いようなので今回も違う話題にしましょう。Modelは今までTipsが出にくい仕組みの一つだったのかもしれないのですが、同じくなかなか情報として出回らないRoutes関連でも取り上げてみようと思います。 CakePHPであることを隠蔽する (CakePHP Advent Calendar 2010 2日目) でも取り上げられていましたが、CakeぽくないURLを

  • Gitと一緒にCakePHPを楽しむ – CakePHP Advent Calendar 2010 6日目

    これはCakePHP Advent Calendar 2010の6日目の記事です。 CakePHP Advent Calendarって何?という方はこちらへ。 CakePHP Advent Calendar 2010を開催! CakePHPに関するtipsを1日1つ、順番に紹介するということなので、私はGitとCakePHPの活用について書きます。 恐らく、これはCakePHPに限らずあらゆるフレームワークで有効なtipsです。 CakePHPを初めとするフレームワークを長く使っていると、色々と面倒なことが起きてきます。 フレームワークのバージョンアップ 外部ライブラリのバージョンアップ 複数プロジェクトにおけるコードの共通化 “フレームワークのバージョンアップ“は重要です。 先日、こんなバグも発見されましたしね。 CakePHPPHPコード実行の脆弱性を使ってCakePHPを焦が

  • [CakePHP]モデルに振られる | うえちょこ@ぼろぐ

    この記事は、CakePHP Advent Calendar 2010に参加しています。この記事は5日目です。 こんばんわ。uechocoです。CakePHP歴は3ヶ月くらいのbakerです。Symfonyアドベントカレンダー 2010に参加したノリでCakePHP Advent Calendar 2010にも参加表明してみました。 4日目はremoreさんによるRe: Best Practices in MVC Design with CakePHPでした。英語とか!英語とか!モデルに重点を置いてコードを組むってのは納得ですね。そういえば3日目はshin1x1さんによるModelとの付き合い方でした。CakePHPにおいてモデルは大事な存在です。モデルをどう使うかによって付き合い方も変わってくるわけですよね。 この2つの記事を見て私が思ったのは・・・モデルといい関係でお付き合いをしたいけれ

    [CakePHP]モデルに振られる | うえちょこ@ぼろぐ
  • Re: Best Practices in MVC Design with CakePHP | 48JIGEN

    Re: Best Practices in MVC Design with CakePHP 2010/12/01 (※日語版はこちら) This is for the 4th day in CakePHP Advent Calendar 2010. The 3rd day's entry "「Modelとの付き合い方(How best you can handle models)」", posted by shin1x1, looks pretty useful to me. Whenever modifying source code, ever since I started to use CakePHP, I have spent much time to settle this issue: what kind of logic better to be put in model

  • CakePHP Modelとの付き合い方(CakePHP Advent Calendar 2010 3日目)

    CakePHPのModelに悩む人が多いようなので、自分なりの付き合い方(考え方)をご紹介します。 CakePHP Advent Calendar 2010の3日目です。 前日の k1LoW さんのエントリ、参考になりますね。GETのフォームをdata[]でやるとURLがすんごいことになるので、ウチでは別途対応できるライブラリを作ったりしてます。 さて、3日目の今日は書きたいネタは幾つかあったのですが、「君の当たり前に僕らは感嘆させられるんだ」の精神に従って、自分なりのModelの使い方、考え方を書いてみます。 1. 適正なインターフェイスを用意して処理をカプセル化 まず基的な考え方。 Model(に限らずですが)では、処理単位でインターフェイス(メソッド)を用意して、実装はカプセル化しておきます。 こうすることによって、Modelを利用する側(Controllerや他のModel等)は

  • CakePHPであることを隠蔽する (CakePHP Advent Calendar 2010 2日目) - Copy/Cut/Paste/Hatena

    cakephperさんから始まったCakePHP Advent Calendar 2010。 いやあ、HtmlHelper::image()のurl属性は使っていなかったです。勉強になりました。 では、2日目の担当ということで。 CakePHPで開発されていることをアピールしたい!でも。。。 自分はCakePHPを常用していて、「開発環境のEmacsも世界で最もCakePHPに最適化されている(via cake.el)」といっても過言ではありません。 開発の効率化のための開発(陥りがちな再帰)も多くしてきて、書き捨てからプラグインまでいろいろ書いてきました。 また、もっともっと国内でCakePHP案件事例が広く公開されて欲しいと思っています。 ただ、インターネットに広く公開されるWebシステムを作成する場合、 そのWebシステムが「何で作られているか」ということが、攻撃者への攻撃の糸口とし

    CakePHPであることを隠蔽する (CakePHP Advent Calendar 2010 2日目) - Copy/Cut/Paste/Hatena
  • 画像にリンクをはる簡単な方法 (CakePHP Advent Calendar 1日目) - cakephperの日記(CakePHP, Laravel, PHP)

    今年、CakePHP Advent Calendarをやるの?と日語と英語でつぶやいたところ、特に反応がなかったので主催してみることにしました。 詳しくは下記のリンクを参照。興味がある人はお気軽に参加下さい。 http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=2510&forum=16&post_id=6333 こんなネタ誰でも知ってるだろ?というものも、他の人の興味を引くものが意外とあります。ですので躊躇せず空気を読まずとりあえず参加してみてください。 イベントなので楽しみましょう! ネタが無くても、どの日に書くか宣言してしまえば、何かしら出てくるから大丈夫。 CakePHP1.3を利用してます。この方法は1.2でも動くはず。 画像表示はHTMLヘルパーのimageメソッドを使いますが、それにリンクをつけたい場合(aタグで囲み

    画像にリンクをはる簡単な方法 (CakePHP Advent Calendar 1日目) - cakephperの日記(CakePHP, Laravel, PHP)
  • 1