タグ

frameworkとCakePHPに関するkiyoshi1211のブックマーク (23)

  • The Best PHP Framework

    Check out my radio show at www.DCRadioNetwork.com for news and views about internet marketing and web development HEY YOU! IT’S 2013 AND THE ARTICLE BELOW IS OUT OF DATE! IF YOU WANT TO FIND OUT WHAT THE BEST PHP FRAMEWORK IS FOR 2013, THEN I ENCOURAGE TO YOU CHECK OUT THIS RECENT BROADCAST FROM MY WEBSITE AT http://www.DCRadioNetwork.com. Cheers! – David Just in case you haven’t noticed, the PHP

  • 誰でもできるサービスレイヤの実装 - 24時間CakePHP

    イントロダクション CakePHPでは標準でサービスレイヤを提供していません。 しかし、CakePHPはフレームワークとしてその基礎部分は十分に提供してると言えます。これはアプリケーション側で実装すべきでしょう。 規模が一定を超えるアプリケーションではサービスレイヤの効能は特筆すべきものがあります。 それは「何をしているか」を端的に表すことができ、開発初期段階において「何が必要か」を明確にし、更にテストを容易にします。 また、トランザクションのサポートもサービス単位で実装することによって、明確に「1サービス1トランザクション」が表現できます。 サービスをモデルとして実装する 上記のサービスモデルは非常に単純化されたサービスモデルの一例です。 これは各モデルのマジックメソッドによる呼び出しを提供します。 saveNewArticleはその例で、使うモデルを一々定義する必要はありません。 コン

    誰でもできるサービスレイヤの実装 - 24時間CakePHP
  • [CakePHP]Ajax処理のJSON出力を共通化する | バシャログ。

    最近PS3とPSPを買いましたが、モンスターハンターをプレイするのではなくtorneで番組を録って見る用です。tanakaです。 今日はAjaxでよく書く処理を共通化させるコードを紹介します。 CakePHPでJSON出力する CakePHPでAjax処理を実装するとき、楽に実装できるように次のヘルパーやコンポーネントが用意されています。 JSON出力に使えるJavascriptヘルパー JSON用HTTPヘッダーの送出で使えるRequestHandlerコンポーネント Ajaxによるリクエストに対してJSONで応答するときは決まった手順で処理するだけなのでそこをひとまとめにしたいと考えます。配列を受け取ってJSONとしてController::render()するメソッドを考えます。必要な処理をAppController::_renderJson()にまとめてみました。 app/app_

    [CakePHP]Ajax処理のJSON出力を共通化する | バシャログ。
  • ひでぶろぐ。 cakephpのマニュアルに載っていない超便利関数

    [PR] 今日のニュースは?? : 2ch自動まとめキュレクス [PR] 名言や格言をどうぞ! : 名言満載! [PR] 副業したい? : 出張ホスト募集中 [PR] SEO最高峰のクオリティー : 知る人ぞ知る、SEOUP.com。テラプレミアムアクトは抜群におすすめ! [PR] 口コミ対策 : 口コミでSEO対策。なんとびっくり、1円からご利用頂けます。 [PR] 出張キャバクラアゲハ : ちょっとした飲み会のお供に。デートのお相手に。 モデル編 直接SQL $this->query('UPDATE `'.$this->tablePrefix.$this->useTable.'` SET `link_ng_count` = `link_ng_count` + 1 WHERE `'.$this->tablePrefix.$this->useTable.'`.`id` = '.$v.';'

  • CakePHP の開発を簡単にする 5 つの Tips | Sun Limited Mt.

    “開発を便利にする5つのTips” フォーラム – CakePHP Users in Japan で紹介されていた記事です。 Make your life easier with these five CakePHP Quicktips ? Debuggable Ltd 1. prd という便利な関数を作成する pr($someVar); die; というコードをよく書くなら prd という関数を作ってしまえば、もっと楽できますね。 function prd($var) { pr($var); die; } 2. メール送信のデバッグ方法 Email コンポーネントを使用しているならデバッグモードが使用できます。 $this->Email->delivery = 'debug'; // debug モードにする $this->Email->send(); // メール送信 prd($thi

  • PHPで、どのフレームワークが一番?:phpspot開発日誌

    PHP Zone Top 10 PHP MVC frameworks Development of PHP scripts without a preconceived plan to manage them is asking for a headache. The goal of a framework is to make the process of writing web-based applications simpler. 10- Ambivalence: A Java-Maverick Port 9- WACT: Web Application Component Toolkit 8- Achievo: A good RAD framework 7- Phrame: A Java-Struts port 6- Studs: A Java-Struts port to PHP

  • 書籍「PHPによるデザインパターン入門」の原稿テキストを公開します - Do You PHP はてブロ

    ご報告が遅くなりましたが、去る2009/09/14に絶版となりました orz 出版から3年ですか。自分が最初に書いた(雑誌ではなく)で、いろいろな思い入れはあったんですが、やっぱりCakePHPなどのフレームワークとかJavascript関連などの"今、熱い"技術と違って、"ブーム"が去るのが早いですね。。。 製作に関わっていただいた方、また書店で手に取っていただいた方、ありがとうございました。 で、これに伴い、校正前の原稿テキストを(一部を除き)順次公開しようと思います。基的に『原稿テキストをHTML形式に変換したもの+図画そのまま』ですので、誤字/脱字、説明不足の箇所もあるかも知れませんがご了承ください。挿絵はありません。 http://www.doyouphp.jp/book/book_phpdp.shtml とりあえず、第1章、第4章のTemplateMethodを公開しま

    書籍「PHPによるデザインパターン入門」の原稿テキストを公開します - Do You PHP はてブロ
  • CakePHPで携帯サイトを作る - 絵文字入力 « trekdevel

    携帯端末から送信された絵文字入りテキストをデータベースに保存するメモ。 CakePHP(1.2.1.8004)を使います。 docomo、SoftBankの端末から絵文字が含まれたテキストを投稿し、それを保存してみます。 Index すること、しないこと 設定 テーブル作成 絵文字コード定義 モデル・コントローラー・ビューの作成 絵文字をデータベースへ保存 表示サンプル 動作について ダウンロード リンク(au絵文字) すること、しないこと 前回までのように、HTMLの文字コードはutf-8とします。 携帯端末(docomo、SoftBank)から送信された、絵文字が含まれたテキストをデータベースに保存します。 保存したデータが携帯端末(docomo、SoftBank)で表示されることを確認します。 au端末での動作確認は行いません(いま行えません)。 設定 設定は、CakePHPで携

  • 極める routes.php (CakePHP 1.2) : akiyan.com

    極める routes.php (CakePHP 1.2) 2009-05-24 5/22に開催された第4回CakePHP勉強会@Tokyoにて、routes.phpの書き方と逆ルーティングについて発表させて頂きました。勉強会での発表は2回目です。 以下発表資料です。 極める routes.php View more Microsoft Word documents from akiyan. 「CakePHPでmod_rewriteを使わずに大抵のURLを作れる自信がある人ー?」 という質問でほとんど挙手が無かったので、テンション高めで発表できました。あと、1回目の発表では緊張しすぎて声が出なかったので、今回ははっきり喋るように心がけてみました。(それでも焦った箇所では声が小さくなっていたかも...)お聞きくださった皆様、どうもありがとうございました! ちなみに極めるといいつつも、named

  • ついに見つけた!CakePHP の管理者画面作成ノウハウ ( ラボブログ )

    スパイスラボ神部です。 前々から、CakePHP に Web サイトの管理画面を作るモードに使っていそうな関数を見かけることが多かったので、どこかにそんな資料があるだろうな、とは思っていたのですが、遂につき当たりました! -CakePHP 管理画面を作成する方法 | Sun Limited Mt. 少しこれについて読み解いてみたいと思います。 あと、上記情報は少し古いので、こちらもあわせて。 -プリフィックスルーティング(Prefix Routing) :: Routesの設定 :: 環境設定 :: CakePHPによる開発 :: マニュアル :: 1.2 Collection :: The Cookbook -管理画面が好きだ! - Favorites! admin モードについて まず、キモはここですね。 define('CAKE_ADMIN', 'admin'); これで ht

  • 第3回 ここはおさえておきたい、CakePHP情報サイトリンク集 | gihyo.jp

    第1回、第2回ではCakePHPの概要をお伝えいたしました。今回はCakePHPの有益な情報を発信しているサイト様をまとめてご紹介いたします。基準として、RSSを配信していて1ヵ月以内の更新が確認できたサイト様に絞らせていただきました。 国内サイト 1.CakePHP Users in Japan フォーラム 国内で最も活発かと思われるCakePHPコミュニティです。フォーラム(掲示板)の話題の安定感が個人的に気に入っています。投稿の際にはフォーラムシステムへのアカウント登録が必要です。 2.CakePHPプログラマーズ リファレンスガイド

    第3回 ここはおさえておきたい、CakePHP情報サイトリンク集 | gihyo.jp
    kiyoshi1211
    kiyoshi1211 2009/11/08
    CakePHPでわからないことがでてきたらここを見よう
  • CakePHPでSmartyのススメ - Webプログラマの苦悩

    =ここに掲載している記事およびソースコードは、2008/05/23に全面的に見直し、リライトしています。= まず、CakePHPやSymphonyといったPHPのフレームワークが普及していく中、フレームワークへのsmartyの組み込みについて様々な意見が飛び交い議論がなされているが、もう一度必要性について考えてみたい。 それに伴い、今回、smartyのCakePHPへの組み込み方法や、ソースコードを公開した。 デザイナーとプログラマーの分業について CakePHPでMVCとなっていてビューとロジックが分離されているとはいえ、それでもPHPのコードが入ったHTMLを嫌がるデザイナーは多い。 デザイナーのスキル向上も必要かと思うが、やはり、屋は屋だ。職に十分な力を注いでもうらうようにする為、なじみやすいAPIを提供し習得コストを減らして上げるという意識も必要だ。 各ページにおいて利用でき

  • CakePHPでSmartyを利用する方法 - インストールメモ

    Smartyのダウンロード(2.6.12 で動作確認) こちらよりSmarty-2.*.**.tar.gzをダウンロード。 CakePHPの/vendorsに、smartyディレクトリを作成。 Smarty-2.*.**.tar.gzを解凍して、libs内のファイルを上で作成したsmartyディレクトリにコピー。 (/vendors/smarty/Smarty.classの様な構成になる。) /app/tmp/smarty/にSmartyの利用するcache、compileディレクトリを作成。 /app/tmp/smarty/cache/ /app/tmp/smarty/compile/ Smarty View class (Version 1.1で動作確認) こちらよりファイルをダウンロードしてsmarty.php にリネームして/app/views/ ディレクトリにコピー。

  • cakePHPのメモ

    ■sample1 cakePHP サンプル urlリスト cakePHPPHPのフレームワークです。 DBに情報を格納するアプリケーションを、すばやく作れます。 ここではDBにコメントつきでurlをメモするアプリを作ります。 ちょこちょことプログラムを書くだけで、urlの一覧、詳細、更新、削除をするアプリケーションが完成します。 ●DBのテーブルを作ります。 テーブル名は複数形にする。ここではurllistsとしました。 プライマリーキーはidとします。 必要なフィールドを定義します。ここでは,titleとurlとcommentを定義しました。 以下のフィールドを設定します。 ・created DATETIME DEFAULT NULL, ・modified DATETIME DEFAULT NULL CREATE TABLE urllists ( id INT UNSIGNED AUT

  • PHP5.3だと CakePHPで Deprecatedエラーが出まくる問題の対処方法

    ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20

  • CakePHPで作られたTwitter検索システム·findTwitter MOONGIFT

    Twitterの持つ可能性に魅了されている人は多い。世界中で日々、Twitterアプリが開発されていることからもそれがよく分かる。データの見せ方や捉え方を変えるだけで、そこにある膨大なつぶやきが宝の山になる。投稿や閲覧を行うフロントエンドも良いが、検索を使ったサービスにも魅力的なものが多い。 シンプルなインタフェース そんなTwitter検索を使ったマッシュアップを考えられているなら、findTwitterを参考にしてみると良さそうだ。 今回紹介するオープンソース・ソフトウェアはfindTwitterTwitter検索ソフトウェアだ。 findTwitterはシンプルなTwitter検索ソフトウェアだ。キーワードを入れると、そのキーワードに合致した検索結果が表示される。スペースで単語をつなげるとAND検索、ORで単語をつなげるとOR検索となる。TwitterAPIをそのまま使っているの

    CakePHPで作られたTwitter検索システム·findTwitter MOONGIFT
  • [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内の処理を理解する

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    CakePHP内の処理を理解する
  • PHPで作ること、作らないほうが良いこと

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 ひさびさの更新です。 CakePHPに関しては、なんかこう、自分の中では“普通の”ツール扱いになってしまい、MySQLphpMyAdminを使うのと同じ感覚になってきたため、それほどここに書き込む内容もなくなってきたような…。 CakePHP.orgができたばかりの頃は、できないことやバグも多いということで、わいわいがやがやとした雰囲気がありましたが、その頃の人たちの声が今ではWeb上には出なくなり、Ticketもそれほど面白くなくなってきた?ような気もします。 1.2の成熟期かも。1.3や2.0になった時にはまた活発になるかもしれません。とはいえ、日では安藤さん主導でハンズオンセミナーが開かれ、まだまだ驚

    PHPで作ること、作らないほうが良いこと
  • CakePHP: 高速開発 php フレームワーク。 Home

    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: 高速開発 php フレームワーク。 Home