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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 3ホール目【本命】

    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さん - 2008/06/04(水) 18:36:13 ID:??? (-27,-29,-7)
    普通に$this->render()だろ?
    902 : nobodyさん - 2008/06/04(水) 18:51:36 ID:??? (+23,+29,-13)
    >>901
    ありがとうございます、一回も使ったことがありませんでした ><
    905 : nobodyさん - 2008/06/05(木) 12:19:28 ID:??? (+27,+29,-22)
    初期の1.2から相当変化したらしいけど、どれくらい変わったんだろ。
    まとめサイトきぼん
    906 : nobodyさん - 2008/06/05(木) 12:22:58 ID:??? (+27,+29,-18)
    セキュリティコンポーネントが扱いやすくなってるといいなぁ・・・
    907 : nobodyさん - 2008/06/05(木) 19:52:47 ID:GvsgA2Ue (-23,-21,-15)

    良い、IDE、エディタは、何ですか?
    909 : nobodyさん - 2008/06/06(金) 09:50:14 ID:??? (-26,-24,-18)
    IDEなんて重いから使わない。
    とりあえずeclipse触っとけば?
    912 : nobodyさん - 2008/06/06(金) 15:34:17 ID:??? (-29,-30,-263)
    おかしいね。見たところarray_intersect_keyは
    cake/basics.phpに書いてあるようだけど。

    CakePHPはPHP4でもPHP5の関数が使えるように独自で互換関数を実装している。
    それがbasics.phpに書いてあるわけだけど。バグかな?


    本来はCakePHPはPHP4で動くはずだと思うけど、こういうものもある。
    CakePHPに限らず、PHP4でPHP5の関数を使いたいとき便利。

    PHP 4.xでPHP 5.2/6.0の機能を実現する互換キット
    http://phpspot.org/blog/archives/2007/08/php_4xphp_5260.html
    http://upgradephp.berlios.de/


    話変わるけど、1.2 RCは1.2.0.7119が出た後で1.2.0.7125がでているので注意ね。
    詳細読んで無いけど。ちょっとミスっていたっぽい?
    914 : nobodyさん - 2008/06/06(金) 20:44:57 ID:??? (-27,-30,-132)
    console\libs\cake.phpでbasics.phpを呼ぶ前に関数を使ってるっぽい。

    console\cake.php
    156行:追加 require_once( CORE_PATH . 'cake' . DS . 'basics.php');
    226行:変更 if (!require($inc)) { -> if (!require_once($inc)) {
    でとりあえずbakeが起動した。
    915 : nobodyさん - 2008/06/06(金) 23:24:32 ID:??? (-23,-11,-14)
    バグ報告だなw
    916 : nobodyさん - 2008/06/07(土) 18:20:03 ID:??? (-29,-30,-108)
    テーブル作るとき、通常はプリフィックス無し、
    テストはtest_suite_付とかで二重にテーブル定義必要じゃん。
    めんどくせー。あっcake schemaってのがあるじゃんって
    cake schema使ってテーブル作ろうと思ったら、
    PostgreSQLはまだちゃんと実装されてないのな・・・(´・ω・`)ショボーン

    かろうじてテーブルの作成は出来るみたいだけど、
    データベースからschema.phpの生成でプライマリキーの取得がおかしいわ
    alter table系が動かないわ。
    918 : nobodyさん - 2008/06/09(月) 11:50:00 ID:??? (-29,-28,-53)
    >>916で書いたつもりだけど?

    テーブルの作成を何度もやるのって面倒なんだよね。

    prefixが変わるとテーブル名も変わる。
    テストではprefixが変わるから違うテーブルで再作成。
    DBMSが変わるとcreate文も微妙に変わる。
    920 : nobodyさん - 2008/06/11(水) 01:07:33 ID:??? (-25,-18,-11)
    名前付きパラメータってなんだ??
    923 : nobodyさん - 2008/06/12(木) 13:48:51 ID:UzdM2zrv (+20,+22,-10)
    おい、お前。そうお前だよ。
    仕事でMySQL使って納品したのに、
    MySQLのライセンス料払ってないだろ o9m
    927 : nobodyさん - 2008/06/12(木) 21:34:19 ID:??? (+28,+18,-13)
    >>923
    GPLを適用すれば、MySQLのライセンス料は不要。

    仕事で使っても商用ライセンスは強制じゃない
    928 : nobodyさん - 2008/06/12(木) 22:22:00 ID:??? (+31,+29,-5)
    >>927
    ライセンスも理解できないアホは相手しなくていいよw
    930 : nobodyさん - 2008/06/13(金) 03:03:15 ID:??? (-27,-30,-208)
    気持ち悪いから調べてみた。
    http://dev.mysql.com/doc/refman/4.1/ja/using-the-mysql-software-for-free-under-gpl.html
    >MySQL データベースソフトウェアを Web サーバとともに使用する場合(提供する製品でない限り)、商用ライセンスは不要である。MySQL サーバを使用する市販の Web サーバを実行する場合も、同様である。

    つまり、Webサーバにインストールして使ってるMySQLに対して、CakePHPで作ったWebアプリ動作させるなら、MySQLはGPLでいいんじゃねぇの。

    http://www-jp.mysql.com/about/legal/licensing/foss-exception.html
    で、FLOSS。MySQLは、X11ライセンスで使えるのでCakePHPも問題なく使えるんじゃないのかね。

    ついでに、Webサービスの場合、バイナリを配布しているわけじゃないので、サービスを利用する人間に対して
    ソースコードの公開義務は発生しないんじゃない、なんてのは各所で書かれてる期がするけど。
    931 : nobodyさん - 2008/06/13(金) 03:09:01 ID:??? (+21,+12,-37)
    PHPでつくったシステムを納品するところには、PHPのソースコードを渡さないとだめだよ!
    932 : nobodyさん - 2008/06/13(金) 03:17:58 ID:??? (+35,+29,-51)
    >>931
    納品するところにはソースコード渡すね。
    まぁ、ソースコードだし、見て改変するのは自由だけど、
    その改変されたプログラムを保守/サポートするかしないかは、契約書とかで別途記載することになるんじゃねーの。
    933 : nobodyさん - 2008/06/13(金) 03:37:02 ID:??? (+30,+29,-2)
    >>931
    はギャグで言ってんだろw
    934 : nobodyさん - 2008/06/13(金) 06:06:54 ID:??? (+22,+29,-2)
    んなもん契約次第。
    936 : nobodyさん - 2008/06/13(金) 11:35:00 ID:AIRweHgS (+32,+22,-7)
    >>927
    GPLライセンスだったらソースコードは無償で提供しなければいけないんですが。
    937 : nobodyさん - 2008/06/13(金) 11:59:03 ID:??? (+27,+29,-23)
    ポケットリファレンス、予約しちゃったけど、
    1.2への対応は大丈夫なんだろうか?

    だいぶ仕様かわってるけど・・・
    938 : nobodyさん - 2008/06/13(金) 13:50:59 ID:??? (+41,+29,-197)
    >>936
    PHPで作ったアプリ納品するときに、ソースコードを提供しろって
    自分言っていることの意味わかっているか?

    PHPはバイナリというものが無く、ソースコードそのものが
    実行ファイル繩稚で、そもそもソースコードで
    提供することしか出来ませんからw

    ウェブサービスのように、バイナリ(=ソースコード)を
    利用者に提供していないのなら、ウェブサービスの利用者に
    ソースコードを提供する義務が無いのは常識。

    それがいやってんで、GPLv3が出来たんだよ。MySQLはGPLv2な。

    ちなみにGPLに”無償”で提供するという決まりは無い。
    939 : nobodyさん - 2008/06/13(金) 13:57:50 ID:??? (+32,+29,-43)
    GPLを読まずに人からの伝聞だけでなんか言ってる>>936とかは一回ちゃんとGPLをチェックしなよ
    940 : nobodyさん - 2008/06/13(金) 20:06:46 ID:??? (-19,-30,-71)
    使用するコンポーネントを動的に変えたいのですが、
    各コントローラのbeforeFilterで

    $this->components = array('hogehoge');

    のようにしても、すでにコンポーネントの処理が終了しているらしく、
    意味がありませんでした。

    このような場合、どういう処理を書けばよいのでしょうか?
    943 : nobodyさん - 2008/06/13(金) 21:35:55 ID:??? (-27,-30,-191)
    詰んだ…
    MAMP (10.4)でsql5.0、php5
    以下のメッセージが出ます。
    index.ctpはシェルからもOSからも該当の場所に存在することを確認しています。
    document routesは/Users/hoge/Sites/です。

    同じようなトラブルがあったことがあれば教えてください。


    Missing View
    Error: The view for ItemsController::index() was not found.

    Error: Confirm you have created the file: /Users/hoge/Sites/gotcha/app/views/items/index.ctp

    Notice: If you want to customize this error message, create app/views/errors/missing_view.ctp
    944 : nobodyさん - 2008/06/13(金) 21:37:33 ID:??? (-27,-30,-52)
    補足

    Cake1.2です。
    テーブルはitems(フィールドはid,contentのみ)
    コントローラはItemsControllerのみ
    モデルはItemのみ
    チュートリアルに沿ってやっています。
    945 : nobodyさん - 2008/06/13(金) 21:49:56 ID:??? (+0,-3,-6)
    大文字小文字のチェック クラス名の複数形と単数形チェック
    946 : nobodyさん - 2008/06/13(金) 21:55:03 ID:??? (+27,+29,-5)
    >>945
    今しがたやりました。
    何なんでしょうね…
    948 : nobodyさん - 2008/06/14(土) 00:19:58 ID:??? (+27,+29,-2)
    Winだったら罵倒されてるところだけどねw
    950 : nobodyさん - 2008/06/14(土) 03:51:42 ID:??? (-27,-30,-56)
    http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=1213&forum=6
    >
    > 試さずにレスしますが、1.2RCからは比較演算子はカラム名の方に付けるようになったんじゃないかと。
    >
    > $conds = array('id =' => $user_id);


    えー。cake_1.2.0.6311-beta では前のままだよねぇ?
    理由はなんとなくわかるが、すごい変更だw
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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