タグ

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

  • 関連タグはありません

タグの絞り込みを解除

XMLとPHPに関するstray346のブックマーク (6)

  • 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フレームワーク
    stray346
    stray346 2011/10/18
    クライアントから XML を CakePHP アプリに POST で投げると、それが自動的に解析され Controller::data にセットされる
  • ビューをXmlで出力したい場合の注意 - 太田の開発日記

    $Model->findの結果をxml形式で出力したい場合 セットアップ // routes.php Router::parseExtensions('xml'); ~/:controller/:action.xmlにアクセスすると /views/コントローラ名/xml/アクション名.ctpのviewが使われる。 コントローラ // これがないとViewが見つからないエラーになる。 var $components = array('RequestHandler'); // アクション public function xmlTest() { // 通常通りにビューに渡したいデータをセットする $this->set('data', $this->TestModel->find('all')); } ビューテンプレート /views/layouts/xml/default.ctp <?php h

    ビューをXmlで出力したい場合の注意 - 太田の開発日記
    stray346
    stray346 2011/10/07
    CakePHPでXml出力、これ有力か?
  • [CakePHP] XMLサイトマップの出力

    app/controllers/内に、sitemap_controller.php を作成し、以下の内容を記述する。 <?php class SitemapController extends AppController { var $components = array('RequestHandler'); var $helpers = array('Xml'); function index() { } } ?> 拡張子が.xmlの場合、xml用の view が適用されるよう app/config/route.php内に以下の内容を記述する。 Router::parseExtensions(); app/views/layouts/xml/default.ctp に以下の内容を記述 <?php echo $xml->header();//XML宣言を出力 echo $content_

    stray346
    stray346 2011/10/07
    CakePHPでXML出力
  • CAKEPHP:XML作成方法 – Tomoe Ishikawa

    Tomoe Ishikawa PHOTOSHOP,Illustrator,DESIGNER /HTML,CSS,Developer/ PHP,CAKEPHP,PROGRAMMER app/controller/のフォルダーの中にXML用のファイルを作成する 例:sitemap_controller.php ①のファイルの中でコンポーネントとヘルパーの設定をする。 var $components = array('RequestHandler'); var $helpers = array('Xml'); xmlの拡張子に反応して、xml用のviewを見に行くようにするために、app/config/route.phpの中でparseExtensions を有効にします。 Router::parseExtensions(); app/view/layout/xml/default.ctpでX

    stray346
    stray346 2011/10/06
    配信?する方法
  • cakephpでhttp通信し、xmlを取得して配列に入れる処理 - 適当な日々

    フリーランスでwebの仕事をしながらwebサービスとかを作ったり作らなかったり、成長と挫折の記録・・・かもしれないcakephpを最近よくいじるのでその備忘録 App::import('HttpSocket'); App::import('Xml'); $http=&newHttpSocket(); $xml=&newXML($http->get('http://www.sj6.org/feed/')); $xml=Set::reverse($xml); pr($xml); ほら、簡単でしょ! と思ったら、こういう方法もあった uses('Xml'); $xml = new XML("http://www.sj6.org/feed/"); $xml_array = Set::reverse($xml); pr($xml); 楽チンやね。 関連記事 コピペブログアンテナに日付選択機能を追加

    stray346
    stray346 2011/10/06
    取得する方法
  • [cakephp]XMLを出力、配信する方法

    cakephpでお手軽にxml配信。Flashの更新管理画面とかによく使う。 1.2でのRSS出力の仕組み(参考) ControllerのComponentsにRequestHandlerを追加する。 var $components = array('RequestHandler'); route.phpに下記を追加する。 Router::parseExtensions(); するとrssやxmlのような拡張子に反応して、xml用のviewを見に行くようになる。 xml用のviewは[/app/view/コントローラ/xml/アクション.ctp]に用意する。 そしてレイアウトは[app/view/layout/xml/default.ctp]を下記な感じで用意。 e($xml->header()); echo $content_for_layout; あとは、通常のviewと同じ感覚でxm

    [cakephp]XMLを出力、配信する方法
    stray346
    stray346 2011/10/06
    配信する方法
  • 1