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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 17ホール目【v2.4】

    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
    901 : nobodyさん - 2014/07/11(金) 10:54:21.57 ID:???.net (+41,+28,-66)
    そういうことでしょ。
    メリットは、DBMSの一貫性保持の機構がそのまま利用できること。
    デメリットは、ファイルシステムに保存する場合より、パフォーマンス面でかなーり不利。

    SQLServerでいうところの、FileStreamみたいなのが欲しいところ。
    902 : nobodyさん - 2014/07/12(土) 05:21:43.91 ID:eXF6HCkL.net (+44,+29,-79)
    お前ら開発の時ローカルで開発して
    コードをサーバにアップするっていう開発スタイル?


    面倒なのでいつもサーバ直結してリモートプロジェクトで開発してるんだが。
    これってあかんの?
    903 : nobodyさん - 2014/07/12(土) 07:03:18.07 ID:???.net (+28,+26,+1)
    >>902
    いろいろおかしい
    904 : nobodyさん - 2014/07/12(土) 07:06:49.47 ID:eXF6HCkL.net (+28,+27,-49)
    >>903
    クライアント環境とサーバ環境で差異が出るでしょ?
    だったら直接リモート接続で開発した方が効率が良いと思うんだよね。
    905 : nobodyさん - 2014/07/12(土) 07:26:55.38 ID:???.net (+25,+27,+0)
    >>902
    別におかしくない
    907 : nobodyさん - 2014/07/12(土) 09:07:45.94 ID:???.net (+42,+29,-35)
    >>902
    それだとバグった状態のまま不特定多数の人間が使えることになる
    画面表示がおかしいだけならまだしも、本番DBがぶっ壊れたり
    セキュリティに大穴があいた状態になるかもしれない
    908 : nobodyさん - 2014/07/12(土) 09:12:03.92 ID:???.net (+27,+29,-7)
    変更中にアクセスされたときに
    不具合が起きる可能性よりも
    メリットを感じるなら
    やればいいさ
    909 : nobodyさん - 2014/07/12(土) 09:25:16.62 ID:???.net (+33,+29,-3)
    >>907
    本番につなぐなんて誰が言ったのか
    910 : nobodyさん - 2014/07/12(土) 10:53:52.48 ID:???.net (+2,+14,-1)
    釣りか
    912 : nobodyさん - 2014/07/12(土) 11:26:59.71 ID:???.net (+27,+29,+0)
    >>907
    一瞬なら大丈夫
    913 : nobodyさん - 2014/07/12(土) 11:36:07.30 ID:???.net (+27,+29,-4)
    これって、一人だけでオレオレ開発してる人だよな
    914 : nobodyさん - 2014/07/12(土) 11:50:03.80 ID:???.net (+24,+29,-17)
    gitの使い方が全く分からん
    リポジトリやコミットの意味はわかるんだが
    915 : nobodyさん - 2014/07/12(土) 11:50:20.97 ID:???.net (-2,+0,-4)
    サーバが自分用の開発サーバなんだろ

    ツマンネ
    916 : nobodyさん - 2014/07/12(土) 12:02:45.78 ID:???.net (+33,+29,-74)
    どうやったってデプロイの瞬間とか無防備なんだし
    実稼働中の追加案件開発でそうなるのは仕方ない
    917 : 901 - 2014/07/12(土) 12:03:22.96 ID:eXF6HCkL.net (+36,+29,-82)
    http://test.main_site.com/ ← こっちで開発(基本認証)
    ↓ テストOK 本番環境へのシェルの実行
    http://main_site.com/ ← こっちが本番環境


    こーいう感じで開発しています。
    クライアントとサーバとの誤差もすくなくて生産効率は凄く良いのですが、、、


    あかんの?
    918 : nobodyさん - 2014/07/12(土) 12:08:08.33 ID:???.net (+34,+29,-19)
    >>917
    それは至って普通にある形

    あかんのは>>902の書き方
    919 : nobodyさん - 2014/07/12(土) 12:18:20.16 ID:???.net (+35,+29,-42)
    916の言うクライアントとは?
    http://test.main_site.com/のこと?

    テストOK⇒本番デプロイ
    その後、やっぱりまずかった元に戻そうって時にシェル1発で戻せるようにできてる?
    920 : nobodyさん - 2014/07/12(土) 12:29:59.91 ID:???.net (+32,+29,-41)
    >>916
    追加案件とかブランチ切って開発してテストして問題なければマージじゃないの?
    git 使わない開発とかもはや想像つかないけどな。
    921 : nobodyさん - 2014/07/12(土) 12:30:41.14 ID:???.net (-28,-29,-2)
    >>914
    soursetree使うといいで
    922 : nobodyさん - 2014/07/12(土) 14:28:02.05 ID:???.net (+20,+22,-51)
    git使ったほうが良いサイトってどのくらいの規模?
    テーブル数が50ぐらいなるサイトは使った方がいい?
    923 : nobodyさん - 2014/07/12(土) 14:30:31.69 ID:???.net (+27,+29,-4)
    小規模でも使った方がいいよ
    別にそんな難しいもんじゃないし
    924 : nobodyさん - 2014/07/12(土) 14:40:57.65 ID:???.net (+18,+16,-5)
    >>919
    シェルで環境戻すってどうやるの?
    925 : nobodyさん - 2014/07/12(土) 19:25:17.41 ID:???.net (-27,-29,-18)
    foreachで最初と最後の配列を特定するにはどうすればいいの?
    PHPのreset、end関数みたいなのがあればいいんだけど。
    926 : nobodyさん - 2014/07/12(土) 20:05:27.81 ID:???.net (-10,-7,+0)
    >>912
    ワロタ
    927 : nobodyさん - 2014/07/12(土) 20:43:33.58 ID:???.net (+21,+27,-1)
    >>925
    お前、PHPじゃなくて何使ってんだよ
    929 : nobodyさん - 2014/07/13(日) 11:06:34.73 ID:???.net (-26,-29,-30)
    gitの話題で気になったが

    本番環境でgit pullとかしてる奴いるの?
    930 : nobodyさん - 2014/07/13(日) 11:27:40.80 ID:???.net (+22,+29,-16)
    そりゃいるだろ
    スレチだが
    931 : nobodyさん - 2014/07/13(日) 11:41:21.79 ID:???.net (+24,+29,-22)
    >>929
    趣味では楽だからやってる
    仕事では一切やらない
    ファイルシステムとしての安全性が担保されてないはず
    932 : nobodyさん - 2014/07/13(日) 14:06:39.50 ID:???.net (+32,+29,-28)
    つまり、みんなはテスト環境・本番環境と2つ用意してるの?
    ローカルでも用意している人もいるだろうし、場合によっては3つ?
    933 : nobodyさん - 2014/07/13(日) 14:34:23.28 ID:???.net (+32,+29,-64)
    開発環境
    テスト環境
    本番環境

    エンプラだと、ミドルが面倒(特にライセンス)だから、開発環境を多人数で共用することが多いけど、
    Web系は、そういう制限が少ないから、個人個人がローカルに開発環境作るのが当たり前なんじゃね?
    934 : nobodyさん - 2014/07/13(日) 15:38:00.75 ID:???.net (+31,+29,-8)
    >>932
    俺の場合はプロジェクトの規模によって違うな
    935 : nobodyさん - 2014/07/13(日) 15:40:00.87 ID:???.net (+27,+29,-31)
    そういう場合はテスト環境はステージング環境と言うところもあるね
    最近は開発PCのスペックも十分でローカルにVM立ててやることも多いね
    936 : nobodyさん - 2014/07/13(日) 17:11:27.37 ID:???.net (-29,-29,-51)
    ローカル→xampp
    テスト環境→自分で契約しているサーバ
    本番環境→クライアントが契約しているサーバ
    938 : nobodyさん - 2014/07/15(火) 13:33:30.91 ID:???.net (-29,-30,-259)
    Paginator->optionsの設定で質問です。
    URLが
    http://example.com/posts/:category_id/?type=1&area=2
    だとして、Paginator->optionsを以下のように指定しました。
    (:category_idはルーティング済みだとお考えください)

    $this->Paginator->options(array('url' => array('controller' => 'posts', 'action' => 'index', 'category_id' => $category_id), 'convertKeys' => array('type', 'area')));

    しかし、$this->Paginator->next()を表示した時のURLが
    http://example.com/posts/:category_id/page:2
    となっており、URLパラメータのtypeとareaが付いていません。

    設定がおかしいのでしょうか?ご存知の方は教えてください。
    Cake2.4.10を使用しています。
    939 : nobodyさん - 2014/07/15(火) 20:02:08.57 ID:???.net (-26,-30,-157)
    URL に page:2 がついているところを見ると、paramType を querystring にはしていないように思える。
    convertKeys は paramType がデフォルトの named の時には何もしないよ。
    つまり >>938 が想像している機能じゃない。
    こうしたら動くのでは?

    $this->Paginator->options(array('url' => array('controller' => 'posts', 'action' => 'index', 'category_id' => $category_id, '?' => $this->request->query)));
    940 : nobodyさん - 2014/07/15(火) 20:05:19.07 ID:???.net (+22,+27,-2)
    >>939
    ありがとうございます!この方法で動きました
    941 : nobodyさん - 2014/07/15(火) 20:11:55.43 ID:???.net (+7,+14,+2)
    どういたしまして
    942 : nobodyさん - 2014/07/16(水) 01:11:04.31 ID:???.net (-27,-30,-79)
    HTMLヘルパーに関して教えて下さい。
    以下のようにaタグ内にspanが2つ入ったHTMLを出力するには
    HTMLヘルパーをどう書けば良いのでしょうか?

    <a href ="http://hoge/controller/action/">
    <span class="fuga">ABC</span>
    <span class="piyo">XYZ</span>
    </a>

    HTMLのままビューに書くのは無しの方向でお願いします。
    943 : nobodyさん - 2014/07/16(水) 01:38:20.50 ID:???.net (-26,-30,-33)
    第3パラメータ $options = array('escape' => false);
    944 : nobodyさん - 2014/07/16(水) 01:43:34.95 ID:???.net (-21,-30,-273)
    <?php
    echo $this->Html->link(
    $this->Html->tag('span', 'ABC', array('class' => 'fuga')) . PHP_EOL . $this->Html->tag('span', 'XYZ', array('class' => 'piyo'));
    array('controller' => 'controller', 'action' => 'action', 'full_base' => true),
    array('escape' => false)
    );
    ?>

    試してないけどこんな感じか

    spanみたいな属性が環境に依存しないタグを複数入れ子にしてまでヘルパーに固執する意味があまりわからん
    Well-Formattedなマークアップを確実に出力するメリットよりもHTMLの見通しが悪くなるデメリットが勝るように思える
    このHTMLならURLの出力さえヘルパーに面倒見てもらえれば充分じゃね?
    946 : nobodyさん - 2014/07/16(水) 02:18:18.31 ID:???.net (+24,+29,-52)
    >>943-944
    どうも有り難うございます。
    943さんの記述でいけました。
    仰る通りここまで記述が長くなると
    ヘルパーでの対応はやめた方が良さそうですね。
    大変勉強になりました。
    949 : nobodyさん - 2014/07/16(水) 02:52:19.44 ID:???.net (+27,+29,-5)
    その条件をほぼ満たしてるTwigのプラグインなら見かけたことあるけど使ったことはない

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

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


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