タグ

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

タグの絞り込みを解除

cakephpに関するteitei_tkのブックマーク (4)

  • CakePHPによるRESTのweb API作成方法

    またCakePHP触り始めたマスタカです。 CakePHPでRESTのweb APIを作成しようと思いました。 バージョンはCakePHP 1.3 公式のマニュアルがあるので余裕だろうと思ったら またマニュアルが間違ってるという衝撃を受けた。 おかげさまでかなり時間を消費したが、最終的に動いたので報告。 途中までマニュアルにそって進める 1. app/config/route.phpの修正 2. controllerの作成 3. viewの作成 ここで一点注意することはviews/controller名/xml/関数.ctp に置くこと。 4. アクセス方法 ここが公式サイトが大きな間違え。 例えばindexは/recipesでアクセスできると書いてあるが、 このURLだとアクセスできません(・∀・) recipes.xmlでアクセスできます。 同様の理由で/recipes/123もアクセ

    CakePHPによるRESTのweb API作成方法
  • 【PHP】CakePHPでRESTのJSON APIを作成する

    ちょっと次のアプリの為にこちらでAPIを作成する必要が出てきました。 ので、APIの作成をAWSで行うことにしました。 サーバサイドはPHPPerlしか書けないし、 frameworkはcakeしか使えないというダメエンジニアの為、 cakeでREST APIを作成する事にいたしました。 その作成手順をご紹介 まず、RESTとはなにか…とは私も良くわかりませんのでググってください。 HTTP通信のGET/POST/PUT/DELETEによって返す内容を変えるって事と理解しています。 ちなみに、cakeのREST APIは マニュアル»CakePHPによる作業の定石»REST»単純なセットアップ ここで解説されております。 まずはroutes.phpの設定 Router::mapResources('controller_name'); Router::parseExtensions();

  • REST - 2.x

    REST¶ 最近のアプリケーションプログラマーは、サービスのコア機能を ユーザにオープンにする必要があると気付き始めています。 簡単に提供でき、自由にコアAPIにアクセスできれば、広く受け入れられ、 マッシュアップされたり、簡単に他のシステムと統合できます。 簡単にあなたの作ったアプリケーションロジックにアクセスさせる方法は色々ありますが、 REST はその中でもすばらしい方法でしょう。とてもシンプルで、大抵は XML ベース (SOAP のようなものではなく、単純な XML のこと) で、HTTP ヘッダによって制御されます。 CakePHP を使って REST の API を提供するのはすごく簡単です。 簡単なセットアップ¶ REST を動かすための手っ取り早い方法は、 app/Config/routes.php ファイルに数行追記することです。 Router オブジェクトは、 map

  • CakePHPを使ったMVC設計のベストプラクティス - Sooey

    CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしいべ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ

  • 1