元スレ【PHP】 Smarty 【テンプレートエンジン】 第2章
php覧 / PC版 /みんなの評価 :
501 = :
View用Interfaceを作ると結局、Smartyを使った方が良いよね
ってなるからな。
Viewとなるテンプレファイルはコントローラーで指定したいから
Interface作ると柔軟性に欠けるんだよな。俺の経験では。
フレームワークはEthnaとZendとCakeを少しかじっただけだから
まだ利点が理解できてないかも知れないけど。
ま、Smartyスレで「フレームワークのビューにSmarty使うってどうよ?」
って問いかける事自体おかしいのかもしれないがw
502 = :
>>501
普通はフレームワークに柔軟性と自由度を与える為にInterface化するんだけど・・・Interface自体を思い違いしてない?
もしくはViewじゃなくてSmartyに依存しすぎたInterface設計をしてないかい?
503 = :
横だけど、それぞれのモジュールの関連の深さによって、templates/templates_c分けた方が良いと思うな。
ディレクトリごと別のプロジェクトに移しても動くように。
ある意味、オブジェクト思考的なカプセル化というか、粗結合というか。
504 = :
>>502
Interfaceを小一時間ほど勉強したけど、完全に勘違いしてた・・・
ただ、あまり利点(使い方)が思い浮かばない。
>で、あればView用Interfaceを作っておいて、
>好きなテンプレートエンジンを組み込めるようにしておけばいいと思うよ。
と言うのが想像出来ん。もう少し勉強してみるよ。
505 = :
PHP5時代の今、まだSmartyなんか使ってるのがいたとはな
驚愕の事実だぜ。
507 = :
>キャッシュもob_get_contents使って自作すればいいし。
この一行で頭の悪さが露呈しているなw
509 = :
smartyのページキャッシュを使いたがらない人がいるんだけど、なんで?
PEARのキャッシュを使いたがるんだ。
510 = :
いや、オレはSmartyのキャッシュ使ってるよ、超便利じゃん
PEARのキャッシュ使う人はSmarty使うページと使わないページがあって、それを統一したいとかじゃね?
512 = :
キャッシュのグループ機能とか便利だよね
514 = :
フレームワークの大部分www全部じゃないの?PHP4混ざってんの?w
515 = :
Smarty3はPHP5なわけだが・・・
516 = :
>>514
アホは黙ってろ。
>>515
Smarty3はまだ正式リリースされてねーだろ。
517 = :
>>516
日本語は正しく使おうね。
曖昧なままに書くから誤解されるんだ。
それから、冷やかし、煽り、中傷、その他他人が不快に思う言動は他でやってくれたまえ。
518 = :
そんなことよりSmartyはアダプタですよ?
519 = :
おい、cakePHPさんの悪口はそこまでにしとけよ!!
520 = :
Smartyはそれ自体がアダプタです(キリッ
521 = :
テンプレートはデザイナーにも自由に触らせます(キリッ
522 = :
ほらcakeさんを馬鹿にしたから、厨が沸いちゃったでしょ!
誤って!cakeさんに誤って!PHP4でも凄いですね!って言って!!ほら!!
523 = :
Smartyのprefilterで質問です。
prefilterには$tpl_sourceでテンプレートの中身(文字列)と、&$smartyが渡されるのですが
テンプレートのファイルパスを取得する方法はないでしょうか?
通常ならばセットしたテンプレートのパスがそのままなので問題ないのですが
{include}を使った場合に、インクルード「された」テンプレートのパスが分からないので困っています。
テンプレートのパスによってフィルタの挙動を変えたいと思っているもので…
524 = :
スレチ失礼。ATNDより、PHP関連の勉強会を紹介します。
■Ktai Library for cakephp 勉強会@関東
URL: http://atnd.org/events/6209
日時: 2010/07/17 11:00 to 15:00
場所: マイ・スペース&ビジネスブース池袋西武横店
参加条件: Masa-Pさんの本「PHPで作る携帯サイト デベロッパーズガイド」を持参、かつ4章までを自力である程度実装できている、もしくは出来る方
■OpenPNE3で学ぶsymfony勉強会
URL: http://atnd.org/events/6255
日時: 2010/07/24 15:00 to 17:00
場所: 手嶋屋新宿御苑オフィス
内容: この勉強会は毎回OpenPNE3の各機能、仕様にフォーカスを当て、ベースフレームワークであるsymfonyを理解していく勉強会です。
参加者はみんなsymfonyに興味のあるプログラマです。Webエンジニアとのネットワークづくりにもお役立てください。
■Python4PHPer 第7回講習会
URL: http://atnd.org/events/6344
日時: 2010/08/12 10:00 to 22:00
場所: 国立オリンピック記念青少年総合センター
内容: Python未経験者向けの、PythonとGoogle App Engine (GAE) の入門講座です。
■第11回 LOCAL PHP部勉強会
URL: http://atnd.org/events/6443
日時: 2010/08/28 14:00 to 16:30
場所: 札幌市産業振興センター セミナールーム9
525 = :
まともな質問にレスすらつかないスレに宣伝されてもな
526 = :
Smartyと何の関係もない宣伝ってどうなのよ
528 = :
RCいつ取れんだよ
529 = :
そのうちとれんだろ
530 = :
Smartyってそれ自体がアダプタなんだろ?
すげーw
532 = :
>>530
すごいよねw
何ていってもアダプタだしw
535 = :
実際のファイル見ればいいじゃない
536 = :
compile ・・・ テンプレートをPHPコードにコンパイルしたファイル
cache ・・・ PHPコードを実行した出力結果のキャッシュ
537 = :
>>536
>cache ・・・ PHPコードを実行した出力結果のキャッシュ
htmlということで宜しいか?
538 = :
>>537
そう考えていいけど、キャッシュしない部分はそのままphpコードが残るはず。
539 = :
教えてください。
$smarty->assign('arr',array(
'2010-07' => '7月のデータ',
'2010-08' => '8月のデータ',
));
の様にキーに-記号が含まれてる場合に
{$arr.2010-07}とすると
$arr[2010]-7みたいなパースになってしまうのですが
どのように書けばいいのでしょうか?
540 = :
バッククォートでくくる
543 = :
Smarty関係なさそうだけど。
テンプレートじゃないなら、変数確認したら。
545 = :
それにしてもアダプタパターンは無いわw
546 = :
蒸し返すなよ
547 = :
土曜の夜に相手してくれる人がいなくて、よほど暇なんだろうよ。
548 = :
「Smarty アダプタパターン」でググると・・・w
549 = :
池沼の笑いのツボは理解できないぜ・・・w
550 = :
>>548
お前のレスがヒットするな
みんなの評価 :
類似してるかもしれないスレッド
- 【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
トップメニューへ / →のくす牧場書庫について