baserCMS XMLの出力

2021年1月2日

本日は、baserCMSでXML出力する方法のご紹介です。
RSSについては、Blogプラグインに出力する機能があるので今回は割愛します。

1.設定の追加

app/Config/routes.phpに以下を追加

Router::parseExtensions('xml');

上記で、****.xmlでの接続が可能となります。

2.Controllerにコンポーネントを追加

xmlで出力したいコントローラのコンポーネントにRequestHandlerを追加

public $components = array('RequestHandler');

3.Viewにxmlディレクトリを作成

xmlで出力するアクションで呼び出されるビューは、当該コントローラのビューフォルダの下にxmlフォルダを作り、そこに配置する。
例:view/xml/index.php

4.URLは.xmlで接続

URLは下記例のように接続する。
例:https://saganbb.jp/Conroller/index.xml