元スレ【PHP】 Smarty 【テンプレートエンジン】 第2章
php覧 / PC版 /みんなの評価 :
951 = :
>>949
>不要なメソッドが追加されていたのが原因でした
"追加していたのが" or "追加されていたのが(本人の意図しないところで)"
そもそも、不要なメソッドを追加したのが、ご自身ならばコーディングミス。
そうではなくて意図しない所でメソッドが変更されていたなら危機感を感じた方が良いよ。
952 = :
まあまあ、良いじゃねーか。
原因分かった後にどうするのかはSmartyとは関係ないんだし。
953 = :
>>951
簡単に言うと開発環境と実環境が同期されていなかった事が原因です
色々な事情により開発環境と実環境の同期は手作業なため、その部分でミスがありました
954 = :
html_checkboxesでselected指定をarrayにすると、
Warning: htmlspecialchars() expects parameter 1 to be string, array given in ~
となるのですが、原因がどうしてもわかりません。
Stringにすると通ります。
すみませんが教えていただけますと幸いです。
よろしくおねがいしますm(_ _)m
955 = :
そのまんまだ
ていうか自己解決してるじゃないか
配列を引数で渡しちゃいけない
956 = :
>>955
checkboxなら複数選択って状態があるはずだし配列で渡せないとおかしくない?
と思ってマニアル確認したら渡せることになってるみたい
http://www.smarty.net/docsv2/ja/language.function.html.checkboxes.tpl
今試せる環境がないんでバグなのかマニアルのミスなのかわからないけど
違う原因じゃないかな
957 = :
って、エラーは"htmlspecialchars()"かー
selectedは checked="checked"になるわけで
その値をhtmlspecialchars()するとは考えにくいので
>html_checkboxesでselected指定をarrayにすると
が原因じゃなくて、他の指定がおかしいんじゃないだろかと予想してみる
どう指定してるかを貼り付けたほうがよさそう
964 = :
解決したならいいけど、そんな度々再コンパイルするような使い方だとしたら
キャッシュもテンプレートエンジンもあまり意味ないんじゃないの
966 = :
普通は
# 1.キャッシュがあるか
あればキャッシュから出力して終了
# 2.キャッシュが無かったのでデータ作成
キャッシュさせて出力
こんな順序で、テンプレートのコンパイルは特に意識しない
テンプレートのコンパイルが必要なのはテンプレートを書き換えた時のみ
共通テンプレートを使うことはよくあるのでテンプレートIDをそれぞれのアクセスに対して付ける
多くの場合はアクセスURLをIDにしておくと事足りる
$tplid = md5($_SERVER['REQUEST_URI']);
とか
971 = :
htmlspecialchars()の第一引数に日本語だけを指定すると文字が表示されなくて困ってるんですがどうしてなんでしょうか?
とんちんかんなこと聞いているかもしれませんがエスパーの方いらしたらお願いします
972 = :
文字コードちゃんと指定してる?
実質必須だよ
974 = :
>>972, 973
ありがとうございます
ロケールを指定したら解決しました!
975 = :
fopen()の第一引数に変数を指定したいんですがどうすればいいですか?
たとえば
fopen('$x .txt', 'r')
のように変数(x)と文字(.txt)を結合したいです
977 = :
すみません
エラーが出たので連投してしまいました
981 = :
そんなレベルの低い話がこのスレで出てくるのがおかしいだろ
質問スレとか初心者スレとか書いてあるならまだしも、ここSmartyスレだし
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】 Smarty 隔離スレ 【テンプレート】 (1001) - [48%] - 2010/3/28 11:16 ○
- 【PHP】Laravel【フレームワーク】 Part.11 (870) - [43%] - 2022/8/28 15:45
- 【PHP】Laravel【フレームワーク】 Part.2 (917) - [43%] - 2019/9/10 9:15
- 【PHP】Laravel【フレームワーク】 Part.3 (983) - [43%] - 2021/2/12 4:00
- 【PHP】Laravel【フレームワーク】 Part.12 (314) - [43%] - 2023/1/30 18:45
- 【PHP】Laravel【フレームワーク】 Part.4 (460) - [43%] - 2021/4/4 4:00
トップメニューへ / →のくす牧場書庫について