タグ

CakePHPに関するmsngのブックマーク (6)

  • 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
    msng
    msng 2010/12/02
  • 画像にリンクをはる簡単な方法 (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)
    msng
    msng 2010/12/02
  • メール送信時に(Viewの)テンプレートファイルを使う方法 - サラリーマンから起業するリアル

    CakePHP 1.2.0.7125 RC1.を使ってるのですが、メール送信時にメール文をテンプレート化してそれを読み込んで送信しようと思い、検索したところ、controllerのrenderの内容を出力するob_get_clean(); の存在を知り、いろいろやってたんですがどうもうまくいかない。メール文の内容まで画面に出力されてしまった。 駄目だったコードはこんな感じ ob_start(); $this->render(null, 'email', 'infomail'); $body = ob_get_clean(); $bodyにメール文が入り、それをメール送信関数に渡します。 このob_get_cleanで直前までのrenderの内容を出力して変数に入れることが出来ます。 その後、該当アクションのviewのファイルが呼ばれて画面にhtml出力されます。 うまくいくとこんな感

    メール送信時に(Viewの)テンプレートファイルを使う方法 - サラリーマンから起業するリアル
    msng
    msng 2008/11/01
  • CakePHP - Build fast, grow solid | PHPフレームワーク

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    CakePHP - Build fast, grow solid | PHPフレームワーク
    msng
    msng 2008/05/26
  • CakePHP1.2の簡単国際化

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 CakePHP1.2のbakeで自動生成した画面は、画面に表示される文字列が__('文字列') で囲まれています。これは、簡単に多言語翻訳ができるように配慮されているからです。 ここを無理やり日語に書き換えても日語化はできますが、せっかくなので、最初から国際化をにらんで、poファイルを生成、編集して日語化を進めてもよいのではないか、と思います。 CakePHP1.2はgettextを使用した翻訳と流れは同じです。 http://ja.wikipedia.org/wiki/Gettext (1)アプリで使用する文字リソース(メッセージ類)は、__('')で囲む こうしておくと、自動的に翻訳ファイルを作ってく

    CakePHP1.2の簡単国際化
  • 続・CakePHPと文字化け (PHP学習日記)

    PHP学習日記 DelphiでC/Sプログラムを書いていたSunvisorがPHPに挑戦する課程を綴るブログ。はたしてWebアプリを作れるようになるのでしょうか。 過去のエントリ CakePHPと文字化け において なんだか,いろいろなことをやり過ぎて,当はしなくても良いことまでやったのかもしれません。またdbに記録する文字コード体系と,表示の文字コード体系が違うものではいけないのかなど,不明な点が多くあります。文字コードについては今後も研究課題にしたいと思います。 と研究課題にすることにしたのですが,今回文字化け解消の方法を再度実験してみました。MySQLの4.1以降では文字コードの自動変換機能が実装され,逆にそのために文字化けに悩まされることが多くなったとの情報を得ました。また,PHPの文字コードの扱いについても色々と調べてみました。 参考サイト MySQLリファレンス - 24.4

  • 1