のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,922人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ【PHP】 Smarty 隔離スレ 【テンプレート】

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - string_format + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    501 = :

    「そこまでこだわるべきなのか」 ←言いたいこと
    「でも、そこまで言うぐらいだから、こだわらないと困るのか」 ←疑問

    502 = :

    >>499
    >>496に「とらわれすぎると」って書いてあるだろ、
    場合によってはMVCの枠組みに落とし込む事がデメリットになるって話。

    例えば、数行で済む使い回し不要のコードの為にモデルを量産すると
    管理が面倒だし、他との依存関係が不透明になるからロジック変更の時に面倒だよね。
    そういう場合はCなりに埋め込んでしまう方がいいんじゃね?

    って話。

    503 :

    そんなのコメントしとけば依存関係は不透明にならんだろ。ただの怠慢でMVCのせいにすんな。

    504 = :

    コメントで他のコードのどこから参照されてるか、全て把握かつ保証出来るんだ?
    503さん、まじパねぇっす!

    505 = :

    503さんはエスパーなんです!

    507 = :

    >>506
    入力も出力もなく
    サーバ内で完結する処理という意味だろうけどね。

    508 = :

    >>506

    大丈夫か?
    頭打ったろ!

    ザックリした説明に一々噛み付く馬鹿!
    夏はイロイロ湧いてくるなぁ

    509 = :

    自分の頭に無い解釈=不正解

    だというプログラマーが多すぎです

    512 = :

    まあ、あながち間違ってはいないがな。

    513 = :

    いや、間違ってるだろw
    その理論だと世の中全てのPHPコードがMVC実装されてる事になる。

    514 = :

    いや、それは「PHPでMVCを書いた」って事で
    Smartyみたいに元から実装されている分けじゃないんでは?

    518 = :

    キャッシュって使うもんなの?
    Smartyだと使わされるもんだと思ってたよ。

    519 = :

    >>518
    コンパイル済みテンプレートとキャッシュを混同してるだろw


    俺は使ってない。
    本当にキャッシュが必要なページはrenderしたものを自前で静的htmlファイル生成化してるわ。
    1時間に一回再生成するようなページで使えば楽んだろうけど、レアケースだよね。

    520 = :

    >>519
    批判じゃなくて興味本位だが、
    なぜSmartyのキャッシュじゃなくて、自前なの?
    Smartyで同じ事出来るよね?

    522 = :

    >>520
    Smartyのキャッシュって、
    PHP呼び出し → Smartyインスタンス生成 → キャッシュ確認 → 出力
    という処理が入るから、生成されたHTMLファイルに直接アクセスする場合と比べると負荷はかかるんだよね。

    519にも書いたように定期的に自動で再生成するような場合は楽だけどさ。
    自分のやってるシステムでは、管理者が任意のタイミングで再生成するのがほとんどだから、自前で実装している。

    DBからのデータを差し込みつつ、出力をキャッシュするってページはあまり無いからなぁ…。

    523 = :

    >>521
    テンプレートを更新したらキャッシュを削除するのが、
    一番手っ取り早いし、確実だと思うよ。
    >>522
    なるほど。俺は、テンプレート(ヘッダーフッターなど)を
    DBで管理しているんだが、
    テンプレート内にもSmartyタグを使ってるから、
    自前のキャッシュファイル生成だとそれらが反映されずに困るんだよな

    526 = :

    キャッシュするなキャッシュ自体に期限を設けるのが一般的かな、
    毎回DBからデータを持ってくるのであれば、
    それは事実上キャッシュは不可能。

    コンパイル済テンプレートのキャッシュは常に有効にしておいて良いと思うよ。

    528 = :

    え?

    531 = :

    え?

    532 = :

    テンプレートってDBとかに格納しておけるの?
    できるならすごい便利なんだが

    533 = :

    >>532
    できなくはないでしょ

    535 = :

    できなくないのは分かるけど
    いまいちどういう時に使いたいのかわからん。
    ファイル名でマッピングしておくのと何が違うんだろ?

    537 = :

    >>535
    CMSとか作る場合には良いんじゃないかね。
    管理画面からの検索や更新、バックアップが取りやすい。
    あとはWEBサーバが冗長化されていて、リソースを一箇所に纏めたい場合とかかね。


    制作の手間暇考えたら、メリットは薄いと思うけど。

    539 = :

    いや、その用途なら普通にファイル編集orアップローダのが楽だろ…

    540 = :

    >>539
    DB分かってる人ならDB使うのがラクだと思えるよ。
    ファイルはすぐ腐る。

    541 = :

    少し腐ったぐらいが美味しい...

    542 = :

    ファイルは数が増えるとどんどん大変になるんだよな

    543 = :

    システム作る側は楽かもね。

    デザイナの大半はローカル環境でコーディング、一括でアップロードを望んでいる。
    またテンプレート自体がバージョン管理下に置かれている事も多々ある。
    運営する上でDBに流し込み作業が発生するのは楽ではない。

    544 = :

    ディレクトリ分けもせずに700個のHTMLと格闘してる奴を見てるとホント馬鹿だと思えてくる

    545 = :

    そんな奴いねーよw

    547 = :

    テンプレどころかCSSすら使ってないんですわ、マジで。

    548 = :

    でも場末のウェブ制作屋ってほんとひどいからね。
    ちょっとかじった中学生か、ってレベルのおっさんが
    見てて頭痛くなってくるような非効率的な作業環境で、
    素人騙して金貰ってるようなとこいっぱいあるぞ。

    549 = :

    >>543
    流し込み作業をプログラムですれば良いだけだろ
    一括アップロードと変わらん

    550 = :

    >>549
    それやってしまうとファイル管理のメリットも、DB使うメリットも薄れてしまう気がするんだが。


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - string_format + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について