teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

質問の内容の詳しい説明を追記しました。

2019/10/10 11:48

投稿

matu3
matu3

スコア5

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,14 @@
1
1
  実現したいことは、ページを表示する前に一括で文字列を変換することです。
2
2
  smartyのアウトプットフィルターのような機能があれば良いのですが、CakePHP3で同じようなことをするにはどのようにしたら良いでしょうか。
3
3
 
4
+ --------------------------------------------------
5
+ 質問内容についていくつかご指摘をいただきましたので、詳しく説明します。
6
+
7
+ CakePHPで最終的に出力されるhtmlに対して次のような処理を一括で実行したいと考えています。
8
+ ・html中の半角カタカナをmb_convert_kanaで全角カタカナに変更
9
+ ・html中のある文字列を他の文字列に置換
10
+ このような処理を記述して実行する機能はCakePHPにあるのでしょうか。これらの処理の対象となる文字列はコントローラで設定したもの、ビューに記述しているものなど出力されたhtml全てです。
11
+
12
+ CakePHPの出力時のフィルターについて検索して調べてみたのですが、そのような情報が見当たりませんでした。そういう機能自体がないのかもしれませんが、もしご存知の方がいらっしゃれば教えてください。
13
+
4
14
  よろしくお願いします。