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

    私的良スレ書庫

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

    元スレ[PHP][フレームワーク]CodeIgniterスレ

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - Rapyd + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    551 : nobodyさん - 2009/03/02(月) 17:43:51 ID:??? (+74,+9,+2)
    >>547
    kwsk
    552 : nobodyさん - 2009/03/02(月) 19:18:28 ID:??? (+34,-29,-37)
    バージョン1.7.1使ってるんですが、検索結果をページングしたいときって、検索条件はセッションに入れるものなんでしょうか?

    553 : nobodyさん - 2009/03/02(月) 22:05:37 ID:??? (+57,+30,+0)
    555 : nobodyさん - 2009/03/03(火) 13:14:37 ID:??? (+93,+29,-86)
    >>552
    1個だったら、POSTやGET(URLのセグメント)に入れて次ページに持ち越せると思うけど、
    条件が複数個ある場合は、セッションに入れて持ち回りするのが楽ですかね?

    条件をいったん配列に入れて、シリアライズして、エンコードして、無理矢理POSTやGETに埋め込むということもできるだろうけど、スゴク面倒くさそうです><
    556 : nobodyさん - 2009/03/03(火) 14:43:08 ID:??? (+63,+8,-82)
    >>555
    アドバイスありがとうございます。
    検索項目が動的に増える作りなので、セッションにしようと思います。

    もうひとつ質問なんですが、セッションの保存先をデータベースにした場合、
    セッションテーブル内のデータはどのタイミングで破棄されるのでしょうか?
    557 : 556 - 2009/03/03(火) 17:48:35 ID:??? (+57,+29,-6)
    ガベージコレクションで自動で消えるんですね。
    お騒がせしました。
    558 : nobodyさん - 2009/03/03(火) 22:28:40 ID:??? (+13,-30,-135)
    検索条件指定画面で生のSQLクエリに近いものをユーザが入力できるようにしたいんですが、
    CodeIgniterのActiveRecord使った時に、SQL実行エラーが発生した場合の記述ってどうやるんでしょうか?
    直書きのPHPだと以下のような記述ができるみたいなんですが・・・。

    if (!$res = mysql_query($sql)) { //エラー処理 }
    559 : nobodyさん - 2009/03/04(水) 12:21:43 ID:??? (+4,-30,-83)
    >>558
    自己レス。
    config.phpのdb_debugをFALSEにしたらエラー画面にリダイレクトしなくなりました。
    が、エラーログも出力しなくなりました・・・。

    運用時はこのDBデバッグ設定はOFFにするのが普通ですか?
    560 : nobodyさん - 2009/03/04(水) 18:47:01 ID:??? (+0,-29,-41)
    >>558
    直前にsimple_query使ってチェックしてみるとか?
    でも二回SQL発行しちゃうのは微妙か。
    562 : nobodyさん - 2009/03/22(日) 16:03:22 ID:??? (+3,-30,-215)
    CI1.6.3に日本語パックを当てて使ってますが、バリデーションを通すと、日本語が文字化けします。
    $_POST['name']を直接取得して、EUC-JPからUTF-8に変換すると、ちゃんと表示されます。

    レンタルサーバで、標準の文字コードがEUC-JPです。
    CIの文字コードはUTF-8を指定しています。

    バリデーション以外は、特に文字化けしないんだけど、どうしたらいいでしょうか?
    とりあえずなら、表示前にいったん文字コード変換すれば対応できるけど、こんなやり方はスマートじゃないですよね?><
    563 : nobodyさん - 2009/03/22(日) 18:38:20 ID:??? (+4,-30,-17)
    internal encodingを指定すればいいだけじゃないのか?
    564 : nobodyさん - 2009/03/27(金) 21:05:38 ID:??? (+13,-29,-58)
    >>563
    どうもありがとうございます。

    最初、.htaccessファイルをindex.phpがあるpublic_htmlフォルダにだけ置いていました。
    CIが入っている別フォルダにも.htaccessを置いたら、文字コードを変えることができました。
    まるっと解決!(・∀・)
    565 : 564 - 2009/03/27(金) 21:11:08 ID:??? (+3,-30,-217)
    あともう一つ文字化けがありました。
    CIからお知らせメールを送信するとき、メールのsubjectが文字化けしていた。

    .htaccessでinternel_encodingを変更するのは別に、文字コード指定の処理を入れたらメールの文字化けを回避できました。
    ↓↓↓
    PHPのmb_encode_mimeheaderは事前にmb_internal_encodingが必要
    http://www.akiyan.com/blog/archives/2006/03/phpmb_encode_mi.html

    文字化けはもうイヤ><
    566 : nobodyさん - 2009/04/08(水) 08:38:18 ID:??? (+51,+28,-2)
    これ使うならちいたんの方がいいよ
    567 : nobodyさん - 2009/04/10(金) 02:57:28 ID:??? (+29,+1,-7)
    ちいたんも使ってみました
    今のところCIに落ち着いてます^^
    次はkohanaかな?
    568 : nobodyさん - 2009/04/10(金) 07:42:12 ID:??? (+19,-3,-4)
    cakeは駄目?
    569 : nobodyさん - 2009/04/10(金) 10:10:33 ID:??? (-6,-29,+0)
    そこでrhacoですよ
    570 : nobodyさん - 2009/04/10(金) 18:15:52 ID:??? (+52,+29,+0)
    宣伝うぜーんだが
    571 : nobodyさん - 2009/04/10(金) 19:22:00 ID:??? (+56,+28,-36)
    cakeはhtaccessが半必須になってるのがネック
    趣味PGは無料PHPサーバでサコッとやる派の俺にはCIのほうが向いてる
    業務だったらどうなるかは知らん
    572 : nobodyさん - 2009/04/10(金) 22:57:20 ID:??? (+0,-27,-6)
    cakeが遅すぎてCIに移行を検討中

    573 : nobodyさん - 2009/04/11(土) 06:45:27 ID:??? (+57,+29,-31)
    CakeはRailsよりも遅い言われているからどれだけ遅いんだよ、という
    574 : nobodyさん - 2009/04/11(土) 10:02:49 ID:??? (+33,+10,-1)
    素のPHPが一番早い
    575 : nobodyさん - 2009/04/11(土) 12:36:26 ID:??? (+2,-20,-16)
    CIよりもっと軽いFWってある?
    576 : nobodyさん - 2009/04/11(土) 13:00:06 ID:??? (+57,+29,-3)
    CI機能少ないのに、これ以上とったら何がのこるんだろ
    577 : nobodyさん - 2009/04/11(土) 14:24:33 ID:??? (+57,+29,-4)
    ciはアメ公的な変なクセがあるところがイヤーンな感じ
    578 : nobodyさん - 2009/04/12(日) 17:02:08 ID:??? (+57,+29,-31)
    CIってキャッシュはしょぼいし、
    セッションは不評だし、
    なんなのこれw
    579 : nobodyさん - 2009/04/12(日) 17:04:06 ID:??? (+52,+29,-15)
    軽量お手軽フレームワークですが何か
    580 : nobodyさん - 2009/04/12(日) 22:51:09 ID:??? (+27,+0,-6)
    cakeのデバッグモードみたなのってある?
    581 : nobodyさん - 2009/04/13(月) 07:37:14 ID:??? (+3,-30,-64)
    デバッグモード(というか出力)は一応ある。

    コンストラクタにでも以下を放り込めばいいw
     $this->output->enable_profiler(TRUE);

    俺は足りないから出力フックして、print_a(というライブラリがある)とかで任意にデータ構造を出力できるようにしたりしてた。

    cakeのは俺は知らんのだけど、期待すると多分…
    582 : nobodyさん - 2009/04/13(月) 07:52:00 ID:??? (-2,-30,-30)
    enable_profiler(TRUE)にしてるなら、出力したい変数をGETに上書きしとけばいいんじゃね
    わざわざprintせんでも
    583 : nobodyさん - 2009/04/13(月) 20:15:34 ID:??? (+2,-25,-29)
    GETを消すとか余計なことすんなよ。
    一番余計なことをするFWはCI。
    584 : nobodyさん - 2009/04/15(水) 16:53:53 ID:??? (-1,-29,-21)
    CIに不満があるならkohanaを使ってみたらいいよ☆
    ドキュメントは英語だけど…(・∀・)
    585 : nobodyさん - 2009/04/17(金) 22:01:40 ID:??? (+62,+29,-63)
    正直、KohanaとCIの乖離具合が最近気になる。
    いや、CIのPHP4対応べったりにぶち切れて、Kohanaをメインに使って見てたんだが。
    最近のCIのバージョンアップとか追いかけてないな・・・

    なんだかんだ言って、CIの方が継続的に人がついてるわけだしなあ
    CIがPHP4を切り捨てる方向性さえ出してくれれば、と切に思う。
    586 : nobodyさん - 2009/04/18(土) 12:11:12 ID:??? (-1,-29,-3)
    PHPでRoRをやろうとするからだ。
    587 : nobodyさん - 2009/04/18(土) 18:39:53 ID:??? (+20,-7,-12)
    CakePHPと間違ってるんだろうか
    589 : nobodyさん - 2009/04/18(土) 23:45:48 ID:??? (+57,+29,-69)
    FWにしては自由すぎだし、足りない機能を付け足したらスピードも他のFWとあまりかわらないし、
    何もかも中途半端な感じがする。
    590 : nobodyさん - 2009/04/19(日) 00:19:05 ID:??? (+89,+27,-35)
    付け足しても他のFWより全然早い。
    CIも他のFWも使ったこと無いだろw
    591 : nobodyさん - 2009/04/22(水) 01:37:11 ID:??? (-12,-29,-30)
    >>588
    CIならPEARからでもよさげだけど、KohanaならZFを入れたくなる
    気分だ気分
    592 : nobodyさん - 2009/04/23(木) 19:07:21 ID:??? (-1,-29,-31)
    CodeIgniterのSVNリポジトリをとってきたんですけど、フレームワーク自身のユニットテストが見つかりません。
    もしかして開発チームはユニットテストをしていないんでしょうか。
    593 : nobodyさん - 2009/04/27(月) 09:06:35 ID:??? (+25,-7,-52)
    俺もそれ気になってたわ

    そもそも、CodeIgniter周りってテスト技法さっぱりわからん。
    CodeIgniter流で言えば他のライブラリと組み合わせて使えということなのかもしれんけど
    それにしても標準のユニットテストはオマケだよなw
    594 : nobodyさん - 2009/04/27(月) 12:59:04 ID:??? (+3,-30,-59)
    ユニットテスト PHP の検索結果 約 120,000 件

    ユニットテストって便利なんですか?
    変数のプロファイリングは、echoやprint_rで十分なんで、Xdebugとか使ったことないです

    PHPUnit3で始めるユニットテスト
    http://gihyo.jp/dev/feature/01/php-test
    …後で読んでみるか
    595 : nobodyさん - 2009/04/27(月) 13:34:31 ID:??? (+44,-29,-48)
    おれは業界入りたてただから、どの程度やられてるのか知らん
    うちは、TDD(Test Driven Developoment)でテスト書いてから実装してる
    597 : nobodyさん - 2009/04/29(水) 15:24:07 ID:??? (-6,-30,-117)
    >>596
    単なる思い付きですが、DSN(データベース接続情報)を配列にして、条件によって、$db["default"]["database"]に代入する値を切り替えるという方法では無理でしょうか?

    CIじゃないけど、複数のサーバを使用しているとき、サーバによって接続先DB変える方法をやったことがあるので、そのイメージで。
    598 : nobodyさん - 2009/05/02(土) 00:31:30 ID:??? (+48,-30,-21)
    $this->dbutil->db = $my_db;

    でいけるかも
    599 : nobodyさん - 2009/05/02(土) 07:49:23 ID:??? (+69,+29,-12)
    >>590
    小さい案件ばかりでうらやましいですね。
    600 : 596 - 2009/05/03(日) 08:43:21 ID:??? (+97,+29,-13)
    遅くなりましたが
    >>598で出来ました
    ありがとうございます!
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - Rapyd + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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