タグ

CakePHPに関するt_tsuruのブックマーク (18)

  • symfonyのフロントコントローラーをカスタマイズして、ファイル名の規則などをCakePHP風に - しんふぉにゃん

    Twitterにて、@yuzoneさんが以下のようなことをつぶやいていました。 SymfonyはController名がぜんぶactions.class.phpっぽいので、間違えて違うのを編集しないように注意しないとなー http://twitter.com/yuzone/status/12111530758 これについて、基的にはアクション(Cakeでいうコントローラー)のファイル名は決められたものしか使えない(通常はactions.class.php)のですが、フロントコントローラーを拡張すると、独自の命名規則を使うことができます。 以下、ちょっとだけCake風のファイル名で扱うための変更手順です。 1. 独自フロントウェブコントローラーを作成 symfonyのフロントウェブコントローラーとは、CakePHPでいうControllerクラスの仕事の一部を担うもので、個別のアクションへ

    symfonyのフロントコントローラーをカスタマイズして、ファイル名の規則などをCakePHP風に - しんふぉにゃん
  • CakePHP + Ktai Library 非公式 Wiki はじめます。 ( ラボブログ )

    スパイスラボ神部です。 先日、第4回CakePHP勉強会@Tokyo に参加してきました。 特に聞きたかった K-tai Library のセッションも聞くことができ、CakePHP まんじゅうもおいしくいただきました。 そのモチベーションでさっそく K-tai Library を使った開発に取り組みましたが、開発優先のためアンドきゅめんてっどな部分も多いとのことなので、その辺へのコミット、自分用のメモ、そして CakePHP による携帯サイト作りを一気にコモディティ化するべく、こんなサイトをはじめて見ることにします! -CakePHP + Ktai Library 非公式 Wiki まだまだフレームだけですが、徐々に充実させていたいと思います。めっちゃ充実したら、ke-tai.org さんにたれ込むぞー。 -温泉まんじゅうが好きだ! - Favorites! ついでに第4回CakePH

  • 超便利なDebugkitを画面キャプチャ付きで解説 - cakephperの日記(CakePHP, Laravel, PHP)

    CakePHPの便利すぎるプラグインであるDebugkitが色々と機能追加されてたので、今の最新版でどうなっているか画面キャプチャをベースに解説します。thechaw.comにある最新ソースだとid:yandodさんがリクエストしてた「Viewにセットした変数とかヘルパーとか全て表示できるように」というのが、Variablesパネルに加わりました(2009/5/29のコミットで)。 基的には、下記からZIPダウンロードしてください http://github.com/cakephp/debug_kit/downloads (現在の最新版はVersion 1.1) http://thechaw.com/debug_kit/versions 追記 上記のzipはリリース版です。最新の機能を使いたい場合は下記からファイル名の日付が最も新しいZipダウンロードしてください。 http://git

    超便利なDebugkitを画面キャプチャ付きで解説 - cakephperの日記(CakePHP, Laravel, PHP)
  • Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき

    C#のコラムをパチってやってみる 理由1 PHP4,5両方対応。 これは、開発者にはありがたい。 個人レベルだと、(お客がすでにサーバを借りていて)バージョンを選びようがない場合がある。 そんなときに、PHP4だったら、ZendもSymfonyも太刀打ちできない。 理由2 PEARに依存してない。 これも、理由1と同じ理由。 どこでも動くという確信を持って作れる。 あと、フレームワーク以外に依存を持つと、 実環境移行時に意外と面倒。 理由3 簡単設定 SymfonyはPEARに依存しまくっているので、 コマンドを叩けば、環境ができてしまうが、 CakePHPは解凍すればOK。この手軽さは譲れない。 Zendはフレームワークというより、ライブラリ群なので、 設定だけでも超大変だ。 理由4 モデルがスマート symfonyはYAMLかかにゃならんし、 Zend_DBは事前設定が面倒だし、SQL

    Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき
  • CakePHPの変化と新しいプラグイン(和訳) : candycane development blog

    CakePHPの開発体制の変更がbakeryでアナウンスされました。Tracで 開発されていた頃が懐かしく思えてきます。これまではツール自体をフレームワークで開発する事で完成度を高めていくアプローチでしたが、今後は外部のサービスなどを積極的に採用していくのでしょうか。 という事で詳細は現リードデベロッパのMark Storyさんのポストをどうぞ。 原文 Changes in CakePHP and new plugins http://bakery.cakephp.org/articles/view/changes-in-cakephp-and-new-plugins CakePHPの変化と新しいプラグイン by Mark Story 1.3と2.0の開発が格化する中でCakePHPチームはチームとコミュニティが使うツールについて再評価と検討を行っていました。近年、CakePHPはS

  • CakePHP日本語情報をつぶやくTwitter botを作りました

    TwitterでCakePHP語情報をつぶやくbot「@cakephp_jp」を作りました。 なんとなく息抜きにTwitter botが作りたいなというのと、そういえばフォーラムへの投稿をTwitterで知りたいな、ということでさくっと作りました。 いまのところ以下のフィードを読んでpostしています。 フォーラム – CakePHP Users in Japan タグ「cakephp」を含む新着エントリー – はてなブックマーク 良かったらfollowして下さい @cakephp_jpをfollowする。 技術話 大したことは何もしてないのですが、参考に。 今回はCakePHPは使わずに素のPHPで作っています。後述するTokyoTyrant+TokyoCabinetを使ってますが、他のRDBMSは使ってません。 パパッと作れるのがPHPの利点ですね。 Yahoo! pipes 各フ

  • 変化の時(Nate AbeleがCakePHPプロジェクトから離脱してLithiumを立ち上げた理由) : candycane development blog

    photo by gregchiasson cakephp.jpのフォーラムや一部のユーザの間でも話題になっていますが、4年間にわたってCakeの発展に貢献してきたプロジェクトマネージャのGarrett Woodworth氏とリードデベロッパのNate Abele氏が10/23頃にCakePHPプロジェクトを去りました。 そして新たに立ち上げられたのがLithiumというそれまでCake3と呼ばれていたフレームワークのプロジェクトです。 色々と憶測を呼んでいましたが、Nate人がこのあたりの経緯をLithiumのプロジェクトブログで語っています。 またNateの開発に対する姿勢は一般の開発者にとっても刺さる内容と言えると思いますのでCakeに関心がない方にもおすすめできます。 人の了解の元に日語訳を作ったのでここに掲載します。 原文 http://rad-dev.org/li

  • Super_Awesome_Advanced_CakePHP_Tips の翻訳しますた - bobchinの日記

    http://d.hatena.ne.jp/bobchin/20090924 にも書いたけど、以下でみれます。 http://bobchin.ddo.jp/Super_Awesome_Advanced_CakePHP_Tips/Super_Awesome_Advanced_CakePHP_Tips.html 来週末にCakeMaturiがあるらしいので それに向けてということで。 その日東京に出張にいってるのに参加できないという。。。

    Super_Awesome_Advanced_CakePHP_Tips の翻訳しますた - bobchinの日記
  • ぼくとわたしのCakePHP : candycane development blog

    yandodです。 CakeMatsuriを迎えるにあたってリレー形式でブログを書いてみたら面白いのでは?という話になり先頭を切らせてもらう事になりました。 今回は自分とCakePHPの関わりについて振り返ってみようと思います。 Cakeとの出会い 2005年の終わりごろに「10分で作るCakePHPアプリ」のスクリーンキャストを見たのが最初でした。 当時はMojaviとPEAR_DBを使ったアプリで開発をしておりORマッパなど全く知りませんでした。 例えば当時一緒に仕事をしていたエンジニアに「これからはRoR」ですよと言われて、「えっ、ゲーム?」というマジボケをかましていたりしたので、当によくわかっていませんでした。 実際、この時点ではスクリーンキャストが重くて最後まで見ておらず、名前を認識した時といっていいと思います。 初めてのプレゼン 実際にCakeを動かすきっかけになった

  • [CakePHP]Cakeで初めてSSLを使ったメモ

    明後日リリースするecサイトのプロジェクトで、CakePHPwithSSLを初めて経験したのでメモ。 注文フロー(カート内と呼称)や、問い合わせフォーム、マイページなど、個人情報に関する入力フォームのあるactionはhttps(SSL)のアクセスとする。 事前準備 特定のコントローラ、アクションに対してSSLアクセス必須の定義をするために、 /app/app_controller.phpSecurityコンポーネントを追加 そのアクセスがSSLかどうかを判定するisSSLを使うために、 /app/app_controller.phpでRequestHandlerコンポーネントを追加 /app/app_controller.phpに_sslFailメソッドを追加 参考:CakePHPクッキング – 投稿の詳細: 特定のURLのみSSL接続を必須にする方法 http://cakephp.b

    [CakePHP]Cakeで初めてSSLを使ったメモ
  • 【戯れ言】あえてCakePHPをヨイショしてみる | ECWorks Blog

    今回はCakePHP記事としてでなく、一般的なプログラミング…いや、完全個人的な戯れ言としてちょっと書いてみたいと思う。 発端は最近のはてブのエントリで、こちら や こちら の記事でいろいろなフレームワークの比較が書かれているのだが、どうも直感的に各フレームワークの良さが伝わってこなかったのだ。例えば前者の方は、最終的にZendFrameworkをお勧めしているのだが、そのお勧め理由が全くよく分からないというのか、「自分が好きだから良いですよ」的な結論にどうしても見えてしまう(いえ、その主張そのものを否定はしないです)。というのは、以前まで話されていたフレームワークの比較が、現時点では通用しなくなってきているというのか、どれもバージョンアップを重ね、よりよいものになってきているからである。自分も このような記事 を書いていたりするけど、丁度良い機会なので、今自分が感じていることを以下に書い

  • ke-tai.org > Blog Archive > CakePHP用のケータイ対応ライブラリ「Ktai Library」のバージョン0.1.0がリリースされました

    CakePHP用のケータイ対応ライブラリ「Ktai Library」のバージョン0.1.0がリリースされました Tweet 2009/5/13 水曜日 matsui Posted in ソフト紹介, タレコミ | No Comments » 作者のMASA-Pさんご人からのタレコミです。 情報提供ありがとうございます。 CakePHP用のケータイ対応ライブラリである「Ktai Library」の新バージョンである0.10がリリースされたとのことです。 → ECWorks Blog 【KtaiLibrary】バージョン0.1.0公開! [blog.ecworks.jp] ダウンロードはこちらから行えます。 → Ktai Library for CakePHP1.2 [blog.ecworks.jp] 今回の目玉はかねてから要望の多かった「セッション対応」を盛り込んだことで、より実用性の高い

  • Free CakePHP Book | PseudoCoder.com

    Download Right Here About Super Awesome Advanced CakePHP Tips is free e-book about the CakePHP Framework. It covers topics that are generally missed inDownload Right Here About Super Awesome Advanced CakePHP Tips is free e-book about the CakePHP Framework. It covers topics that are generally missed in the beginner books that are on the market. You can read more in the announcement blog post. Conte

  • Free CakePHP E-Book - Super Awesome Advanced CakePHP Tips | PseudoCoder.com

    For those of you who just want the book Super Awesome Advanced CakePHP Tips For those that want a 1500 word blog post I’ve been sitting on this thing for the last two weeks and figure it’s about time I just let it out. Ahhhh….so much better. Now, about the book. What better way to introduce it then a fake interview? Off we go! What exactly is this thing and why should I waste my precious bowl time

  • Ktai Library for CakePHP | ECWorks Blog

    携帯サイトを構築する場合の、各キャリア対応をサポートするライブラリと、それをCakePHPで利用するためのヘルパー・コンポーネントを公開いたします。ライブラリ体はCakePHPだけでなく他の環境でも使用することが出来ます。 【お知らせ】 ktailibrary.orgは諸事情ありまして閉鎖しました。 はじめに 携帯サイトを作成する場合、一般的には各キャリア向けにHTMLを作成し、それを振り分けして表示する仕組みを採用していたと思いますが、最近の携帯では、いくつかの仕様を除いてほぼ同じHTMLを閲覧することが可能になってきています。そこで、その「いくつかの仕様」についてを解決できるような仕組みができないものか…という経緯から、ライブラリが生まれました。 また、ライブラリは個人的に作成していたPHPライブラリがベースになっているのですが、CakePHPで使えるようにすることで「携帯サイト

  • ke-tai.org > Blog Archive > CakePHPでケータイサイトを作る際に便利なライブラリ「Ktai Library for CakePHP1.2」

    CakePHPでケータイサイトを作る際に便利なライブラリ「Ktai Library for CakePHP1.2」 Tweet 2009/3/13 金曜日 matsui Posted in 記事紹介・リンク | No Comments » puchibanさんからのタレコミです。 (情報提供ありがとうございます) CakePHP向けのケータイライブラリ「Ktai Library for CakePHP1.2」が公開されたとのことです。 → ECWorks Blog Ktai Library for CakePHP1.2 [ecworks.jp] 「Ktai Library for CakePHP1.2」は、その名の通りフレームワークCake1.2系用のケータイ対応ヘルパー/ライブラリで、次のような機能を持っているとのことです。 機種判別 絵文字の呼び出し、変換 accesskey付きリンク

  • CakePHP 携帯専用サイトを作成する | Sun Limited Mt.

    CakePHP で携帯用のページを作成する際に CakePHP 携帯用ビューを表示する | Shin x blog のページが大変参考になります。 しかし、/m/ のような URL ではなく携帯専用サイトにしたかったので下記のような方法で実装しました。なお、PC でアクセスしたときには /pc.html という静的なページを表示するようにしてあります。 また、PC、携帯の振り分けはユーザエージェントで行っています。 携帯用コンポーネント app/controller/component/mobile.php を作成し、PEAR の Net_UserAgent_Mobile を使用しています。このコンポーネントでユーザエージェントを判定して PC だったら pc.html へリダイレクトします。 PEAR の Net_UserAgent_Mobile はサーバにインストールしてもいいのですが

  • CakePHPの上手なはじめ方

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 CakePHP は、PHP4/PHP5 で使える PHPフレームワークです。Google トレンドでは今のところ、他のフレームワークから頭一つ分抜けています。 http://www.google.com/trends?q=symfony,CakePHP,Zend+Framework,Mojavi,Agavi Windows 環境での開発でも、Linux による運用でも、心配しないではじめることができます。 お勧めのはじめ方としては、 1)PHP がはじめての方は、簡単なPHP入門を屋で買いましょう。 PHP 経験者であれば、 2)まずは、ブログチュートリアルで雰囲気をつかむ。 (今のところ英語です。) htt

    CakePHPの上手なはじめ方
  • 1