私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】 Smarty 【テンプレートエンジン】 第2章
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>949
>不要なメソッドが追加されていたのが原因でした
"追加していたのが" or "追加されていたのが(本人の意図しないところで)"
そもそも、不要なメソッドを追加したのが、ご自身ならばコーディングミス。
そうではなくて意図しない所でメソッドが変更されていたなら危機感を感じた方が良いよ。
>不要なメソッドが追加されていたのが原因でした
"追加していたのが" or "追加されていたのが(本人の意図しないところで)"
そもそも、不要なメソッドを追加したのが、ご自身ならばコーディングミス。
そうではなくて意図しない所でメソッドが変更されていたなら危機感を感じた方が良いよ。
まあまあ、良いじゃねーか。
原因分かった後にどうするのかはSmartyとは関係ないんだし。
原因分かった後にどうするのかはSmartyとは関係ないんだし。
html_checkboxesでselected指定をarrayにすると、
Warning: htmlspecialchars() expects parameter 1 to be string, array given in ~
となるのですが、原因がどうしてもわかりません。
Stringにすると通ります。
すみませんが教えていただけますと幸いです。
よろしくおねがいしますm(_ _)m
Warning: htmlspecialchars() expects parameter 1 to be string, array given in ~
となるのですが、原因がどうしてもわかりません。
Stringにすると通ります。
すみませんが教えていただけますと幸いです。
よろしくおねがいしますm(_ _)m
そのまんまだ
ていうか自己解決してるじゃないか
配列を引数で渡しちゃいけない
ていうか自己解決してるじゃないか
配列を引数で渡しちゃいけない
>>955
checkboxなら複数選択って状態があるはずだし配列で渡せないとおかしくない?
と思ってマニアル確認したら渡せることになってるみたい
http://www.smarty.net/docsv2/ja/language.function.html.checkboxes.tpl
今試せる環境がないんでバグなのかマニアルのミスなのかわからないけど
違う原因じゃないかな
checkboxなら複数選択って状態があるはずだし配列で渡せないとおかしくない?
と思ってマニアル確認したら渡せることになってるみたい
http://www.smarty.net/docsv2/ja/language.function.html.checkboxes.tpl
今試せる環境がないんでバグなのかマニアルのミスなのかわからないけど
違う原因じゃないかな
って、エラーは"htmlspecialchars()"かー
selectedは checked="checked"になるわけで
その値をhtmlspecialchars()するとは考えにくいので
>html_checkboxesでselected指定をarrayにすると
が原因じゃなくて、他の指定がおかしいんじゃないだろかと予想してみる
どう指定してるかを貼り付けたほうがよさそう
selectedは checked="checked"になるわけで
その値をhtmlspecialchars()するとは考えにくいので
>html_checkboxesでselected指定をarrayにすると
が原因じゃなくて、他の指定がおかしいんじゃないだろかと予想してみる
どう指定してるかを貼り付けたほうがよさそう
質問させてください。
smartyに渡したオブジェクトの変数から、
smarty内でそのオブジェクトのメソッドを呼びたいのですが、
どのように書けばいいのでしょうか?
もしかして無理なのでしょうか。
教えていただけると幸いです
smartyに渡したオブジェクトの変数から、
smarty内でそのオブジェクトのメソッドを呼びたいのですが、
どのように書けばいいのでしょうか?
もしかして無理なのでしょうか。
教えていただけると幸いです
解決したならいいけど、そんな度々再コンパイルするような使い方だとしたら
キャッシュもテンプレートエンジンもあまり意味ないんじゃないの
キャッシュもテンプレートエンジンもあまり意味ないんじゃないの
>>964
60秒はあくまでテストです。
定期的に更新される外部ファイルを1日1回
全ページ共通のメインテンプレートに埋め込む感じなので。
もちろん、他の実装も可能でしょうけど、
埋め込んでしまえばその都度のinclude分、節約できるかと。
60秒はあくまでテストです。
定期的に更新される外部ファイルを1日1回
全ページ共通のメインテンプレートに埋め込む感じなので。
もちろん、他の実装も可能でしょうけど、
埋め込んでしまえばその都度のinclude分、節約できるかと。
普通は
# 1.キャッシュがあるか
あればキャッシュから出力して終了
# 2.キャッシュが無かったのでデータ作成
キャッシュさせて出力
こんな順序で、テンプレートのコンパイルは特に意識しない
テンプレートのコンパイルが必要なのはテンプレートを書き換えた時のみ
共通テンプレートを使うことはよくあるのでテンプレートIDをそれぞれのアクセスに対して付ける
多くの場合はアクセスURLをIDにしておくと事足りる
$tplid = md5($_SERVER['REQUEST_URI']);
とか
# 1.キャッシュがあるか
あればキャッシュから出力して終了
# 2.キャッシュが無かったのでデータ作成
キャッシュさせて出力
こんな順序で、テンプレートのコンパイルは特に意識しない
テンプレートのコンパイルが必要なのはテンプレートを書き換えた時のみ
共通テンプレートを使うことはよくあるのでテンプレートIDをそれぞれのアクセスに対して付ける
多くの場合はアクセスURLをIDにしておくと事足りる
$tplid = md5($_SERVER['REQUEST_URI']);
とか
>>966
>テンプレートのコンパイルは特に意識しない
たしかにそうですよね・・・ちょっと組み合わせ方がよくないかもです。
結局今だと、Smartyにデータ(外部ファイル)を再取得するかどうかを判断させちゃっているし
それも再コンパイルが必要な操作なわけだから、それはプログラムのコードの方での判定と、
再コンパイルではなくキャッシュの更新で対応すべきということですよね。
再考してみますm(_ _)m
>テンプレートのコンパイルは特に意識しない
たしかにそうですよね・・・ちょっと組み合わせ方がよくないかもです。
結局今だと、Smartyにデータ(外部ファイル)を再取得するかどうかを判断させちゃっているし
それも再コンパイルが必要な操作なわけだから、それはプログラムのコードの方での判定と、
再コンパイルではなくキャッシュの更新で対応すべきということですよね。
再考してみますm(_ _)m
htmlspecialchars()の第一引数に日本語だけを指定すると文字が表示されなくて困ってるんですがどうしてなんでしょうか?
とんちんかんなこと聞いているかもしれませんがエスパーの方いらしたらお願いします
とんちんかんなこと聞いているかもしれませんがエスパーの方いらしたらお願いします
fopen()の第一引数に変数を指定したいんですがどうすればいいですか?
たとえば
fopen('$x .txt', 'r')
のように変数(x)と文字(.txt)を結合したいです
たとえば
fopen('$x .txt', 'r')
のように変数(x)と文字(.txt)を結合したいです
fopen()の第一引数に変数を指定したいんですがどうすればいいですか?
たとえば
fopen('$x .txt', 'r')
のように変数(x)と文字(.txt)を結合したいです
たとえば
fopen('$x .txt', 'r')
のように変数(x)と文字(.txt)を結合したいです
smarty関係ねーし
"{$x.txt}"
つーか、クォートくらい覚えろよ
"{$x.txt}"
つーか、クォートくらい覚えろよ
そんなレベルの低い話がこのスレで出てくるのがおかしいだろ
質問スレとか初心者スレとか書いてあるならまだしも、ここSmartyスレだし
質問スレとか初心者スレとか書いてあるならまだしも、ここ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
トップメニューへ / →のくす牧場書庫について