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

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】 Smarty 【テンプレートエンジン】 第2章

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    801 : nobodyさん - 2011/02/16(水) 17:04:04 ID:??? (+58,+23,-1)
    >>798
    何で?
    802 : nobodyさん - 2011/02/16(水) 17:09:32 ID:??? (+52,+29,-9)
    何でそんなに擁護に必死なの?
    803 : nobodyさん - 2011/02/16(水) 17:10:03 ID:??? (+57,+29,-15)
    まずCakePHPが必要な理由を述べるべきだな
    804 : nobodyさん - 2011/02/16(水) 17:10:45 ID:??? (+25,-2,-32)
    テンプレートとフレームワークの違いを認識してない初心者
    805 : nobodyさん - 2011/02/16(水) 17:11:33 ID:??? (+74,+29,-15)
    >>798
    かまってちゃん乙
    自分の日記で書きなさい
    806 : nobodyさん - 2011/02/16(水) 17:11:39 ID:??? (+18,-9,-26)
    は?
    テンプレートでフレームワークの代用は効きますよね?
    807 : nobodyさん - 2011/02/16(水) 17:12:22 ID:??? (+57,+29,-16)
    自分でフレームワークが作れれば必要ないわな
    808 : nobodyさん - 2011/02/27(日) 00:24:36.73 ID:??? (+78,+29,-38)
    >>798
    そもそもcakephpって時点で終わってるだっよ
    あれは開発現場で実際ただ飯食いを製造するだけ
    809 : nobodyさん - 2011/02/28(月) 21:34:15.77 ID:??? (+0,-28,-23)
    コンパイルフォルダーにある中身は
    ポストフィルターを通った後、アウトプットフィルター適用前という認識でいいんだろうか??
    810 : nobodyさん - 2011/03/04(金) 13:23:25.27 ID:??? (+57,+29,-17)
    なんでこのスレは伸びないんだろうね
    まあ俺も聞くことがないんだけども
    811 : nobodyさん - 2011/03/04(金) 15:29:17.45 ID:??? (+57,+29,-46)
    すでに枯れてるからじゃない?
    それにフレームワークと違って、そんな複雑なものでもないし。

    でも、初心者が一度は通りそうなものだと思うが、最近の初心者はどうしてんだろ。
    812 : nobodyさん - 2011/03/04(金) 17:57:32.27 ID:??? (-1,-29,-18)
    最近の初心者
    1. if for get postなどを覚える
    2. 関数を覚える
    3. クラスを覚える
    4. フレームワークに突入
    813 : nobodyさん - 2011/03/04(金) 20:08:42.87 ID:??? (+43,+20,-5)
    変数は覚えないの?
    814 : nobodyさん - 2011/03/04(金) 20:50:42.48 ID:??? (+57,+29,-14)
    むしろフレームワークの方が初心者が使うものかと
    815 : nobodyさん - 2011/03/19(土) 08:56:24.20 ID:??? (+62,+29,-100)
    >なんでこのスレは伸びないんだろうね

    Smartyのマニュアルが充実していて、質問することが
    ないからでは。


    >もそもcakephpって時点で終わってるだっよ
    >あれは開発現場で実際ただ飯食いを製造するだけ

    cakephpに興味ありありなので、「cakephpはただ飯食いを製造する」
    という理由を教えてください。
    817 : nobodyさん - 2011/03/22(火) 06:35:40.11 ID:??? (+3,-14,+0)
    マルチ注意
    818 : nobodyさん - 2011/03/22(火) 14:26:46.11 ID:??? (+52,+29,-3)
    >>816
    えっと、たぶんそれカルシウム不足だよ。
    819 : nobodyさん - 2011/03/23(水) 19:54:59.71 ID:??? (+0,-30,-41)
    >>816
    $smarty -> display
    $smarty -> assign
    の順番が逆。

    assignしてからdisplayしてごらん。
    820 : nobodyさん - 2011/03/23(水) 21:51:42.62 ID:??? (+6,-29,-55)
    >>819
    $smarty -> display
    $smarty -> assign
    を逆にしてみましたけど、まったく変化ありません。
    疑問なのはHTMLの行数によってassignされたり、されなかったりすることです。
    821 : nobodyさん - 2011/03/23(水) 22:55:08.02 ID:??? (+0,-29,-35)
    >>820
    ちゃんとすべてのリクエストで $page に値が入ってるのは確認したのか?
    それが問題ないなら提示したソースじゃなく、呼ばれたtpl側の問題じゃね?
    822 : nobodyさん - 2011/03/24(木) 00:31:19.76 ID:??? (+7,-20,-4)
    修行が足りません(Lv=1)。しばらくたってから投稿してください。
    823 : nobodyさん - 2011/03/25(金) 06:14:27.80 ID:??? (-1,-30,-52)
    >>816
    全く表示されない状態というのは、表示もされずHTMLソースコードも
    白紙ってこと?

    または、テンプレ内で{debug}を入れてデバッグ情報を表示するとか、
    templates_cの中身を確認してみるとか。
    825 : nobodyさん - 2011/04/21(木) 23:32:35.14 ID:??? (+56,+28,-41)
    >>824
    defaultは、変数の値がない場合であり、
    エラー処理までできんだろ。
    自分で関数作るのが早いんじゃね?

    そもそもphpエラーで止まって以降真っ白になってんだろ。エラー解決しないとどうしようもねぇ。
    ていうか、エラー表示しとらんのか?
    827 : nobodyさん - 2011/04/29(金) 18:35:05.75 ID:??? (+6,-21,-26)
    テンプレートじゃなくてフレームワーク使えよ
    828 : nobodyさん - 2011/04/29(金) 21:58:28.37 ID:??? (+41,+13,-7)
    最近その類はJavaScriptで処理してら
    829 : nobodyさん - 2011/04/30(土) 18:09:31.66 ID:??? (+0,-28,-17)
    Smarty3なら部分キャッシュができるんじゃね?
    830 : nobodyさん - 2011/06/30(木) 23:32:24.71 ID:??? (+57,+29,-73)
    デザイナー分業のためにSmartyやってみようと思ったんですが、
    ぱっとみてこれデザイナー向けじゃないですよね?
    すごいプログラマーよりな感じがします。
    自前の作るしかないかなぁ・・・
    831 : nobodyさん - 2011/06/30(木) 23:40:19.31 ID:??? (+57,+29,-35)
    自前で作ったらsmartyの意味がないじゃん
    何のためにsmarty使うのかを理解しろよ
    832 : nobodyさん - 2011/06/30(木) 23:49:39.32 ID:??? (-2,-30,-38)
    {$var}{include}{if}{foreach}しか使わなきゃだいじょぶだろ。
    むしろそのくらいの設計にできないようじゃプログラマ側がアレだと思ってる。
    833 : nobodyさん - 2011/07/01(金) 00:49:43.59 ID:??? (+77,-30,-83)
    {* 配列の利用 *}
    {foreach from=$data item=value name=loop01}
    <li>値は「{$value|escape}」</li>
    {foreachelse}
    表示させるデータがありません。
    {/foreach}

    だってこんなんだよ・・・
    デザイナー無理だってこれ
    834 : nobodyさん - 2011/07/01(金) 01:32:46.59 ID:??? (+57,+29,-29)
    仮にもいまどきのhtmlとcssを理解できるレベルのデザイナーなら、
    さすがにそのくらい理解できるのでは。
    835 : nobodyさん - 2011/07/01(金) 03:46:20.60 ID:??? (+69,+29,-16)
    >>833
    どんなのならデザイナー理解できるの?
    836 : nobodyさん - 2011/07/01(金) 10:44:06.60 ID:??? (+96,+24,-23)
    >>833
    デザイナには{}の中は無視しろって言えばおk
    {}の中だけSmartyの世界で他はhtmlの世界だ
    簡単だろ?
    837 : nobodyさん - 2011/07/01(金) 11:22:32.48 ID:??? (+14,-30,-167)
    >>835
    変数オンリーかなー
    制御構造は入ったらマズイね
    >>833の例だと
    {$data}

    if (!$data) {
    echo "表示させるデータがありません";
    }
    foreach ($data as $key => $value) {
    echo "<li>".htmlspecialchars($value,ENT_QUOTES)."</li>"
    }
    を呼び出すようにしないといけない
    問題はタグがliに固定されることだね

    {$data orderby=id limit=5}
    <tr><td>{$data.key}</td><td>{$data.value}</td></tr>
    {/$data}

    みたいにできたらいいんだけどね
    838 : nobodyさん - 2011/07/01(金) 11:24:20.73 ID:??? (+104,+29,-71)
    >>836
    タグリファレンスみたいな感じで仕様書だけ用意して
    デザイナーに書いてもらうつもりだったんだけど
    プログラマーが書くものなの?
    839 : nobodyさん - 2011/07/01(金) 11:56:54.49 ID:??? (-2,-30,-37)
    {include}{if}{foreach}も理解できないようなデザイナって、
    構造的/SEO的にまともなマークアップできるの?
    DOMに沿ったCSSが書けるの?
    840 : nobodyさん - 2011/07/01(金) 11:57:21.17 ID:??? (+105,+29,-51)
    >>838
    そりゃそうだろ
    デザイナが分岐なんてわかんねーだろ?
    最初は適当に値を出力させるテンプレートを作って渡せばいいんだよ
    あとはデザイナが力を発揮してhtmlをコーディングしてくれる
    841 : nobodyさん - 2011/07/01(金) 12:03:31.80 ID:??? (+72,+29,-98)
    >>840
    それじゃMVCの分業という概念から離れるじゃん・・・

    Smartyマニュアルの
    テンプレートデザイナのためのSmarty
    プログラマのためのSmarty
    どっちもプログラマ向けに見えるわ・・・
    842 : nobodyさん - 2011/07/01(金) 13:25:05.24 ID:??? (+3,-30,-21)
                            ヘ(^o^)ヘ いいぜ
                             |∧
                         /  /
                     (^o^)/ てめえがMVCの分業という概念
                    /(  )    って物があるってなら
           (^o^) 三  / / >
     \     (\\ 三
     (/o^)  < \ 三
     ( /
     / く  まずはそのふざけた
           幻想をぶち殺す
    843 : nobodyさん - 2011/07/01(金) 14:15:09.35 ID:??? (+81,+27,-21)
    結局、デザイナーってバカなの?
    844 : nobodyさん - 2011/07/01(金) 14:22:16.16 ID:??? (+66,+29,-27)
    >>843
    それ言わせれば、
    「デザインに合わせてプログラミングできない。PGは馬鹿なの?」
    ってなるぞ。
    845 : nobodyさん - 2011/07/01(金) 14:22:46.99 ID:??? (+89,+24,-19)
    デザインにあわせてプログラミングって何だ?
    846 : nobodyさん - 2011/07/01(金) 14:43:54.96 ID:??? (+55,+29,-32)
    俺にはこの質問をしてるやつが馬鹿に見えるが。

    デザイナが主ならデザインに合わせる事になる
    プログラマが主ならプログラムに合わせる事になる
    847 : nobodyさん - 2011/07/01(金) 14:44:05.19 ID:??? (+57,+29,-42)
    「こういうデザインにしたいからこう出力してくれ」
    って言われた事無いか?

    それをするのはロジック的に負荷がかかったり、
    技術的に無理な事もあるだろ。
    848 : nobodyさん - 2011/07/01(金) 14:47:01.46 ID:??? (+108,+29,-35)
    >>845
    俺が現状抱えている問題で、「カテゴリをパンくずにしてくれ」
    ってのがあった。

    DBからカテゴリ情報を取得して再帰してパンくず化するんだが、
    それが凄く難しい。1行だけならともかく、複数行あるから。

    出来る奴は出来ると思うけど、今の俺には無理だ
    849 : nobodyさん - 2011/07/01(金) 14:59:19.96 ID:??? (+72,+29,-8)
    >>848
    それのどの部分がデザインにあわせてプログラミングしてるの?
    850 : nobodyさん - 2011/07/01(金) 16:28:11.90 ID:??? (+57,+29,-33)
    デザインに合わせてプログラミングできないから、
    デザイナーから文句言われても仕方ないって話しだろ?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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