私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】 Smarty 【テンプレートエンジン】 第2章
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
$config_overwriteを無効にして配列変数を生成できるけどなんでこんな設計にしてるんだろう
array相当の構文を実装するのは難しいのだろうか
array相当の構文を実装するのは難しいのだろうか
いえ、他のフォルダからtemplates_cをコピーしてきました。
GITで管理しているのでコピーはローカルで行いました。
filezillaからなら見えますがパーミッションの変更は拒否されてできません。
GITで管理しているのでコピーはローカルで行いました。
filezillaからなら見えますがパーミッションの変更は拒否されてできません。
ローカルのパーミッション775してgit push
リモートでgit pullでいーんじゃね?
gitはできてるみたいだし
リモートでgit pullでいーんじゃね?
gitはできてるみたいだし
質問です
smarty3を使いはじめたら
PHP Notice: function call 'get_template_vars' is unknown or deprecated. in
/usr/lib/php/Smarty/sysplugins/smarty_internal_wrapper.php on line 57, referer:
ってエラーが出てきました
これは何が原因なんでしょうか
/usr/lib/php/Smarty/plugins
/usr/lib/php/Smarty/sysplugins
の中を見てみたもののそれを実行していそうなプラグインは見つかりませんでした
smarty3を使いはじめたら
PHP Notice: function call 'get_template_vars' is unknown or deprecated. in
/usr/lib/php/Smarty/sysplugins/smarty_internal_wrapper.php on line 57, referer:
ってエラーが出てきました
これは何が原因なんでしょうか
/usr/lib/php/Smarty/plugins
/usr/lib/php/Smarty/sysplugins
の中を見てみたもののそれを実行していそうなプラグインは見つかりませんでした
そのままの意味。get_template_varsは非推奨になった。
getTemplateVarsを使うといいよ。
Smarty upgrade notesも読むとよさげ。
getTemplateVarsを使うといいよ。
Smarty upgrade notesも読むとよさげ。
>>914
smartyスレでそれ言うか?
smartyスレでそれ言うか?
Smarty3にしてみたのですが、{$var|smarty:nodefaults}のような構文はもはや不可能になったのでしょうか?
"{$content|smarty:nodefaults}" unknown modifier "smarty"' in~
とエラーが出たもので
Smarty2と3の変更点を検索したのですが見つけられませんでした
"{$content|smarty:nodefaults}" unknown modifier "smarty"' in~
とエラーが出たもので
Smarty2と3の変更点を検索したのですが見つけられませんでした
>>917
いや、普通にエラーが答えてるじゃん。
いや、普通にエラーが答えてるじゃん。
>>918
http://www.smarty.net/docs/ja/variable.default.modifiers.tpl
マニュアルには普通に載っているもので、自分だけとは言わないまでもどうなのかなと思いまして
Smarty2から移行するには色々と変更しなければいけないようですね
これと同じような挙動をさせるにはどのように変更すればいいのでしょうか?
http://www.smarty.net/docs/ja/variable.default.modifiers.tpl
マニュアルには普通に載っているもので、自分だけとは言わないまでもどうなのかなと思いまして
Smarty2から移行するには色々と変更しなければいけないようですね
これと同じような挙動をさせるにはどのように変更すればいいのでしょうか?
連投ごめんなさい
説明不足だと思ったもので
エラーの表示ではsmartyという修飾子がunknownと書いているようなので、|smarty:を使った書き方全般が駄目なのか、それともnodefaultsの方が駄目なのか分かりませんで質問させてもらいました
説明不足だと思ったもので
エラーの表示ではsmartyという修飾子がunknownと書いているようなので、|smarty:を使った書き方全般が駄目なのか、それともnodefaultsの方が駄目なのか分かりませんで質問させてもらいました
正常に表示されてた.tplファイルをftpでGetしてきて、
そのまま手を加えずftpでupしたら白紙ページに
なったです・・・なんでだろ・・?????
こんな経験ありませんか?
そのまま手を加えずftpでupしたら白紙ページに
なったです・・・なんでだろ・・?????
こんな経験ありませんか?
>>923
ありがとうございます。やってみます。
ありがとうございます。やってみます。
出ました!ありがとうございます。
キャッシュが更新されたんですね。
精進します。
キャッシュが更新されたんですね。
精進します。
>>926
Foreachに渡す変数がちゃんと配列か確認したよな?
Foreachに渡す変数がちゃんと配列か確認したよな?
Smarty3でdefault_modifiresで自分の環境ではどうも色々と問題があるようですが、
このパラメータはまだ有効なのでしょうか?
Manualにはまだarray('escape:"htmlall"')と書いてあるようですが、配列で渡すと
SmartyCompilerException、配列抜きで渡すとforeach()エラーになります
ネットで検索して、register_variablefilterというのを見つけたのですが、英語なのでよく分からないのと
Manualに載っていないようなのでどうなのかと思いまして
このパラメータはまだ有効なのでしょうか?
Manualにはまだarray('escape:"htmlall"')と書いてあるようですが、配列で渡すと
SmartyCompilerException、配列抜きで渡すとforeach()エラーになります
ネットで検索して、register_variablefilterというのを見つけたのですが、英語なのでよく分からないのと
Manualに載っていないようなのでどうなのかと思いまして
すみません、ド素人なものでつまらない質問だと思うのですが教えてください
Smartyにて上にも書かれてあるようにdefault_modifiers=array('escape:"htmlall"')とした場合、
文字列を.phpファイル上にてassign()によって変数hogeに割り当てたとします
その場合、テンプレートファイル(.tpl)の出力時に文字列が本当にエスケープされているかを確認したいのですがどのようにすればいいのでしょうか?
Smartyにて上にも書かれてあるようにdefault_modifiers=array('escape:"htmlall"')とした場合、
文字列を.phpファイル上にてassign()によって変数hogeに割り当てたとします
その場合、テンプレートファイル(.tpl)の出力時に文字列が本当にエスケープされているかを確認したいのですがどのようにすればいいのでしょうか?
上にあるescapeのhtmlとhtmlallの違いが分かりません
具体的にはどのような文字をエスケープするのでしょうか?
具体的にはどのような文字をエスケープするのでしょうか?
すみません、質問方法を変えます
http://web.shikaku-zukan.com/smarty/func/escape.html
でありますが、htmlallの方の挙動が分かりません
何故あいうえおなどの文字列まで全部エスケープされているのでしょうか?
いったいどういう文字をエスケープし、どういう仕様なのかが分かりません
これを見ると、htmlallよりhtmlの方がいいのかなと思いますが、マニュアルにはhtmlallが指定されています
実際問題どちらがいいのでしょうか?
http://web.shikaku-zukan.com/smarty/func/escape.html
でありますが、htmlallの方の挙動が分かりません
何故あいうえおなどの文字列まで全部エスケープされているのでしょうか?
いったいどういう文字をエスケープし、どういう仕様なのかが分かりません
これを見ると、htmlallよりhtmlの方がいいのかなと思いますが、マニュアルにはhtmlallが指定されています
実際問題どちらがいいのでしょうか?
すみません、変な勘違いしてました
上の質問は無視してください
上の質問は無視してください
smarty3に対応したvimのsyntax fileってないかなぁ。vim.orgでは
古いのしか見つけられなかった。
古いのしか見つけられなかった。
httpdだけじゃなくてphpもエラーログ出せるよ
開発環境なら出力してチェックすべし
開発環境なら出力してチェックすべし
諸事情により767になってるから問題ない。ユーザー、グループはApacheです
ちなみに、SELinuxはEnforcingだけどDocumentRootのコンテキストタイプはディレクトリ、ファイルともにhttpd_sys_content_tになってる
ちなみに、SELinuxはEnforcingだけどDocumentRootのコンテキストタイプはディレクトリ、ファイルともにhttpd_sys_content_tになってる
自己解決しました
Smarty.class.phpに不要なメソッドが追加されていたのが原因でした
削除したところ無事動きました
お騒がせしました
Smarty.class.phpに不要なメソッドが追加されていたのが原因でした
削除したところ無事動きました
お騒がせしました
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【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
トップメニューへ / →のくす牧場書庫について