phpにおけるxmlの処理は、実際の開発ではあまり使われませんが、使用すると必然的に使用されます。ちょっとしたトラブル。
xml が yii2 でどのように処理されるかを見てみましょう。思ったよりも簡単です。
xml形式でデータを出力する場合を例に挙げます。
出力されるため、Web リクエストとレスポンスが含まれる必要があります。慣れていない場合は、まず HTTP プロトコルを理解してください。
yii2 は次の戻り形式をサポートしており、すべてカスタマイズできます。
HTML: yiiwebHtmlResponseFormatter.
によって実装されます。
XML: yiiwebXmlResponseFormatter.
によって実装されます。
JSON: yiiwebJsonResponseFormatter.
によって実装されます。
JSONP: yiiwebJsonResponseFormatter.
によって実装されます。
RAW: フォーマットを適用せずに応答を直接送信する場合は、このフォーマットを使用します。
ここでは XML について説明します。
まずは XML 形式のデータの単純な出力を見てみましょう
ここでは応答形式 FORMAT_XML を指定し、このテストメソッドにアクセスして XML 型のデータがページに出力されることを確認します
複数の項目を設定する場合、上記の方法は少し面倒なので、自分で応答オブジェクトを作成してみましょう。
リーリー