なんとも奇妙な現象に遭遇し、困っています。
具体的には、
コード: 全て選択
[!Ditto?id=`test`&paginate=`1`!]
コード: 全て選択
[!hogehoge?ph=`[+test_total+]`!]
スニペット内で「$ph == "0"」等の判定が効かず、困っています。(どんな場合もFALSEです。)
スニペット内でパラメータ「$ph」をvar_dumpで出力したところ、
「string(14) "1"」とか「string(14) "0"」等となります。
14バイトの「1」「0」とは、どんなデータなのでしょう?
ちなみに、14という数字は、Dittoのidを変えるとその文字数に応じて変わります。
(おそらくプレイスホルダ「[+test_total+]」のバイト数かと思いますが…)
環境は、以下です。
MODX:1.0.5J-r5
PHP:5.2.17
MySQL:5.0.77
根本的に使い方が間違っているとか?
ヒントでも、思いつきでも、なんでもかまいません。
なにとぞご教授のほど、お願いします。