<<
2009.9
>>
[xpWiki開発日記] |
||||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
2 | 3 | 4 | 5 | |||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tag: ini設定 Bugfix ページ別名 JavaScript CSS FCKeditor
// MySQL expr LIKE of non_list (split by #)
$root->non_list_like = ':%';
xpWiki では、SQLデータベースに問い合わせをしてページ一覧を得ているのですが、"non_list" は正規表現での指定のため、MySQL での問い合わせができません。(環境に大きく依存します)
なので、妥協策として MySQL の LIKE 演算子で検索できるように "non_list_like" という設定項目を新設することにしました。
当然、"non_list" と "non_list_like" は呼応している必要があります。
例えば、
$root->non_list = '^(\:|nonlist)';
であるなら LIKE 演算子は % が任意の文字列に相当するので
$root->non_list_like = ':%#nonlist%';
となります。(複数ページを指定する場合は # で区切ります)
今回の更新分 |
|