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

    私的良スレ書庫

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

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

    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
    101 : 95 - 2011/09/25(日) 15:38:45.51 ID:usWRVMTl.net (+29,+29,-65)
    ごめ、俺の日本語がおかしかった。

    DBから値とってくる処理はモデルの中のメソッドに書くけど
    取得した値をビューに渡す処理はコントローラーのメソッド毎に書くしかないかな?
    毎回同じ処理コピペしてるから簡略化できないかと思って。
    102 : nobodyさん - 2011/09/26(月) 04:41:46.02 ID:???.net (-1,-29,-29)
    MY_Controllerに書いたらいいんじゃないの?
    103 : nobodyさん - 2011/09/27(火) 14:35:45.75 ID:???.net (+61,+29,-6)
    >>98 で既に書いてるんだけど、読んでるかい?
    104 : nobodyさん - 2011/09/29(木) 02:34:52.71 ID:???.net (-1,-29,-30)
    うん。読んでる
    ただ、MY_Controllerのコンストラクタじゃなくメソッドねっていう
    105 : nobodyさん - 2011/09/30(金) 00:26:09.44 ID:???.net (+49,+26,-27)
    ヘルパー作れば良いんでない?
    106 : nobodyさん - 2011/09/30(金) 17:28:48.23 ID:???.net (+67,+29,-23)
    コントローラーのメソッドから他のコントローラーのメソッドって呼べないの?
    ローダクラスで読み込めるのかと思ったけど。
    107 : nobodyさん - 2011/10/01(土) 07:12:08.47 ID:???.net (+57,+29,-44)
    普通はモデルにかけし。
    アクションクラスとして分離できるフレームワークもあるけどね。
    108 : nobodyさん - 2011/10/01(土) 09:05:08.56 ID:???.net (+47,+24,-1)
    へー、たとえば?
    109 : 106 - 2011/10/01(土) 15:07:41.68 ID:???.net (+57,+29,-61)
    コントローラーから他のコントローラーのメソッド呼べないとテストとかしにくくない?
    極力Modelに詰め込む方が良さそうだね。
    CIUnitもあるけど俺にはうまくつかえんかった。
    110 : nobodyさん - 2011/10/01(土) 23:48:41.39 ID:???.net (+3,-30,-171)
    controller(welcome.php)内でindex()からhoge()を呼ぶときに

    class Welcome entends CI_controller()
    {

    function index()
    {redirect('/welcome/hoge/');}

    function hoge()
    {
    //hogehoge
    }
    }

    と記述する場合と、

    class Welcome entends CI_controller()
    {

    function index()
    {$this->hoge();}

    function hoge()
    {
    //hogehoge
    }
    }

    と記述する場合の違いが良くわからなくなってきてしまった・・
    どなたか御教授ください
    111 : nobodyさん - 2011/10/02(日) 17:05:05.84 ID:???.net (+37,-29,-70)
    簡単に言うと上記は一端ブラウザに一端処理を返して、再度ブラウザから自動でhogeにアクセスされる。
    CIのマニュアルのredirectの項目嫁。
    あと仕事でやってるならHTTPの仕組みは覚えろ。さらっとでも良い。
    112 : nobodyさん - 2011/10/02(日) 18:48:44.57 ID:???.net (+62,+29,-3)
    >>111
    ありがとう
    ちょっと俺の頭がおかしくなってたわ
    いやお恥ずかしい
    113 : sage - 2011/10/03(月) 18:24:46.78 ID:???.net (+3,-30,-104)
    $this->upload->do_upload($userfile)
    でアップロードした場合
    PHPで通常アップロードする際の値である
    $_FILES["upfile"]
    にあたるものはあるのでしょうか?
    114 : nobodyさん - 2011/10/04(火) 01:25:08.87 ID:???.net (-1,-29,-18)
    $this->upload->data()は?
    115 : nobodyさん - 2011/10/05(水) 02:31:55.59 ID:???.net (+3,-30,-89)
    URIルーティング機能でURIマッピングした場合、内部でredirect();するとき指定するURLは自分でマッピングしたURLを使う必要があるのかな?
    Codeigniterのセグメントルールのままでredirectすると内部の構成がURL表示されてしまう
    116 : nobodyさん - 2011/10/10(月) 18:09:46.16 ID:vHt2dDo1.net (+24,+29,-30)
    休日とか平日の昼間に書き込んでる奴を見ると「こいつら実生活は全く充実してないか無職なんだろうな」と思う
    117 : nobodyさん - 2011/10/10(月) 18:18:27.02 ID:???.net (+7,-10,-4)
    PGにリア充?
    118 : nobodyさん - 2011/10/12(水) 01:49:15.70 ID:???.net (+62,+29,-69)
    ファイルをアップロードする際に、入力画面→確認画面→登録完了画面
    という遷移を考えていて、確認画面の時点でファイルアップロードは完了してるのだけど
    確認画面まで行ってブラウザ閉じられた場合アップロードファイルを自動削除するにはどういった方法が賢明かな?

    仮登録のフラグを用意するにもそのフラグを一体何処に置くのがいいのか・・
    119 : nobodyさん - 2011/10/12(水) 02:01:27.77 ID:???.net (+6,-11,-1)
    普通にDB使え
    120 : nobodyさん - 2011/10/12(水) 02:07:07.36 ID:???.net (+1,-26,-11)
    サンクス
    やっぱりDB登録で定時で削除スクリプト回すのが妥当か
    121 : nobodyさん - 2011/10/14(金) 01:50:04.25 ID:???.net (-1,-29,-20)
    do_upload()でフィールド名がuserfileじゃない場合引数必要とかもっと大きく書いてくれよクソがっ
    122 : nobodyさん - 2011/10/16(日) 16:16:05.68 ID:???.net (+50,+27,-2)
    書いてあるならマシだろ
    123 : nobodyさん - 2011/10/16(日) 16:47:00.90 ID:???.net (+57,+29,-12)
    まあ気持ちは分からんでもないw
    サンプルを弄って使おうとすればまず気づかんし
    124 : nobodyさん - 2011/10/17(月) 14:31:28.58 ID:???.net (+3,-30,-150)
    application/librariesにtest.phpを作りこう書きました
    <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
    class Test{
    public function echo($str)
    {
    echo $str;
    }
    }
    コントローラのメソッドから $this->load->library('test');で呼び出しました
    viewに$this->test->echo("hello");と書いたのですがUnable to load the requested class: Testと表示されて困ってます
    ライブラリの使い方で間違っている箇所を教えてください
    125 : nobodyさん - 2011/10/17(月) 14:46:38.42 ID:???.net (-2,-30,-40)
    × application/libraries/test.php
    ○ application/libraries/Test.php
    126 : nobodyさん - 2011/10/17(月) 14:51:37.81 ID:???.net (+53,+25,-19)
    ライブラリのファイル名が小文字から始まってたので大文字に直してみましたが改善しません
    127 : nobodyさん - 2011/10/17(月) 17:13:14.93 ID:???.net (+3,-30,-111)
    http://example.com/TextEditor
    のようにコントローラ名の大文字小文字を指定したしてアクセスさせることはできませんか?
    現状だと
    public function TextEditor(){}とコントローラを定義しても
    texteditor、texteDiTORでも大文字小文字関係なくアクセスできてしまいます
    TextEditorでのみアクセスできてそれ以外の大文字小文字の違いはアクセスできないようにしたいのですが
    128 : nobodyさん - 2011/10/17(月) 19:38:54.47 ID:???.net (+31,+13,-1)
    129 : nobodyさん - 2011/10/27(木) 23:34:26.08 ID:???.net (-1,-29,-15)
    CodeIgniter まとめ Wiki
    http://club.h14m.org/kenji/CodeIgniter/
    # GJ!
    130 : nobodyさん - 2011/10/27(木) 23:38:05.30 ID:???.net (-2,-30,-32)
    CodeIgniter Sparks
    http://getsparks.org
    # CodeIgniterのためのパッケージマネージャ&リポジトリ
    131 : nobodyさん - 2011/10/28(金) 00:50:36.20 ID:???.net (+17,+0,-13)
    宣伝乙wwww
    132 : nobodyさん - 2011/10/28(金) 09:36:22.81 ID:???.net (+57,+29,-25)
    まあまあ。そうムキになるなよ。
    有用なものなら宣伝でも良いじゃないか。
    エンジニアは論理的にやろうぜ。
    133 : nobodyさん - 2011/10/28(金) 10:29:36.37 ID:???.net (+57,+29,-5)
    というかsparksなんてciやってれば常識なのに何のために貼り付けにきたのか
    134 : nobodyさん - 2011/10/29(土) 00:33:39.32 ID:???.net (+50,+27,-2)
    他にはないのか?
    135 : nobodyさん - 2011/10/30(日) 10:33:00.73 ID:???.net (+36,-30,-196)
    CI3.0からライセンス変更(OSLに変更)になるんですね。バージョン変更でどうなるかというと、

    1. systemフォルダ以下のファイルを改変・変更した場合ソースコード公開義務発生

    2. CIベースにしたものをGPLでリリースできない・GPLのライブラリを使えない

    3. CI使ったWeb サイトの場合、OSLでライセンスされていることを訪問者に明示する必要あり

    1番目で、systemフォルダのファイルを継承した場合(コントローラ等)を含むかどうかはよくわからない。
    いずれも3.0以降の話で現行バージョンは関係なし。こんな感じになるそうですが。

    うちだと、3番目だけでも、フレームワーク選定から外れそうな感じなんですが…
    136 : nobodyさん - 2011/10/30(日) 11:12:48.12 ID:???.net (+52,+29,+0)
    普通は外れるね。
    137 : nobodyさん - 2011/10/30(日) 11:46:38.43 ID:???.net (+66,+29,-26)
    >>135
    たぶん読み間違えてるんじゃないの?
    フレームワークでそんなことはしないよ
    ソースよろしく
    138 : nobodyさん - 2011/10/30(日) 12:01:37.96 ID:???.net (+57,+29,-17)
    つまり有料化を視野に入れてるって事だろ
    139 : nobodyさん - 2011/10/30(日) 12:42:41.66 ID:???.net (+18,-29,-32)
    >>137

    githubのlicense.txt
    http://github.com/EllisLab/CodeIgniter


    あと公式サイトのフォーラムとか
    http://codeigniter.com/forums/viewthread/202562/
    140 : nobodyさん - 2011/10/30(日) 12:44:40.55 ID:???.net (+15,-14,+2)
    >>139
    後は俺に任せてくれ
    TOEIC900
    141 : nobodyさん - 2011/10/30(日) 12:50:53.88 ID:???.net (+0,-29,+0)
    142 : nobodyさん - 2011/10/30(日) 12:56:55.84 ID:???.net (+57,+29,-16)
    さてと他のフレームワークを覚えるかな
    144 : nobodyさん - 2011/10/30(日) 13:55:49.54 ID:???.net (-2,-25,-18)
    ブログの宣伝乙www
    145 : nobodyさん - 2011/10/30(日) 18:19:35.38 ID:???.net (+47,+29,+0)
    うわー最悪
    146 : nobodyさん - 2011/10/30(日) 18:54:11.60 ID:???.net (+57,+29,-6)
    この通りに話が進んだら流石におさらばかな
    147 : nobodyさん - 2011/10/31(月) 02:50:43.92 ID:???.net (+52,+29,+0)
    今のうちにフォークさせとくか
    148 : nobodyさん - 2011/10/31(月) 12:47:41.46 ID:???.net (+0,-23,-14)
    Yiiに乗り換えるわ
    149 : nobodyさん - 2011/10/31(月) 13:43:13.26 ID:???.net (+57,+29,-16)
    みんなそんなこというなよ。
    もっとかんばろうぜ!
    150 : nobodyさん - 2011/10/31(月) 13:49:23.17 ID:???.net (-1,-29,-31)
    ciの代替となるポジションのfwって何だろう
    zfとsyは違うしkohanaもciと関連あるからいずれ欄センスでもめそうだし
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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