タグ

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

タグの絞り込みを解除

localeファイルに関するhossaのブックマーク (1)

  • xmlを扱う時の注意点

    CakePHP1.2 RC2 xml データを扱う場合、Controller で下記のようにすると、配列に格納してくれるので、その後の処理がとてもやり易くなります。 uses('Xml'); $file = '/path/to/sample.xml'; $xml = new Xml($file); $xml_array = Set::reverse($xml); ここで注意が必要なことがあります。 xml のデータで名前が小文字で始まるものは、値が存在する場合は、そのまま小文字で渡されてくるのですが、値が空の場合は、先頭の文字が大文字に変更されて渡されます。 どうしてこのような現象が起こるかというと、cake/libs/set.php 内の Set::reverse() の処理において、 $key = Inflector::camelize($child->name); という処理があり、

  • 1