1 名前:nobodyさん mailto:sage [2007/04/27(金) 23:17:16 ID:???] 公式:www.codeigniter.com/ チュートリアル:codeigniter.com/tutorials/ ユーザガイド日本語訳:ci-user-guide-ja.nought-point-999.net/ 小回りの利くフレームワークの話題をひとつ!
67 名前:nobodyさん mailto:sage [2007/06/08(金) 16:23:11 ID:???] CIって、日本語でも大丈夫?
68 名前:nobodyさん mailto:sage [2007/06/08(金) 17:37:53 ID:???] 問題ないよ。
69 名前:nobodyさん [2007/06/09(土) 02:23:16 ID:W+nVmF6j] >>64 おおお!これは助かる! 翻訳途中の方のサイト見ながらで若干不安だったんだ。 ちなみに3年くらい動かしてるらしい顧客のサイト。 度重なる機能追加でカオスになっていたので、 CIつかってリニューアルさせてもらいました。 記号を含むURIで少々はまったものの ほとんど上記のユーザガイドで事足りました。 検収記念age
70 名前:nobodyさん mailto:sage [2007/06/09(土) 04:13:48 ID:???] どんなサイトなの? 導入事例キボン(死語か
71 名前:nobodyさん mailto:sage [2007/06/12(火) 14:05:15 ID:???] >>70 ショップとかできる? 商品売るやつ。
72 名前:70 mailto:sage [2007/06/12(火) 17:43:07 ID:???] 意味がわからないんだが
73 名前:nobodyさん mailto:sage [2007/06/12(火) 21:03:17 ID:???] ショッピングカート
74 名前:nobodyさん mailto:sage [2007/06/14(木) 01:04:52 ID:???] できるかどうかはあなた次第
75 名前:nobodyさん mailto:age [2007/06/15(金) 11:50:52 ID:???] CIを使うとき、自分で追加するPHPファイルの文字コードは何にしてますか? ダウンロードしたCIのファイルはShift JISになっているみたいですが、自分で追加するファイルはUTF-8Nでもいいですか?
76 名前:nobodyさん mailto:sage [2007/06/15(金) 16:48:05 ID:???] >ダウンロードしたCIのファイルはShift JISになっているみたいですが ( ゚д゚)
77 名前:nobodyさん mailto:sage [2007/06/15(金) 19:28:21 ID:???] おちゃめなジャパニーズがいたもんだな
78 名前:nobodyさん mailto:age [2007/06/15(金) 19:38:23 ID:???] 自分で追加するファイルの文字コードは、UTF-8Nにして正常に動作しました! ただ今、CodeIgniter ユーザガイド 日本語版 Version 1.5.3を見ながらサンプルコードを動かしています。^^ userguide.cilab.info/toc.html ↑日本語訳を作ってくれた方、どうもありがとうございます!
79 名前:nobodyさん mailto:age [2007/06/15(金) 21:21:47 ID:???] CI最高age
80 名前:nobodyさん mailto:sage [2007/06/16(土) 04:50:04 ID:???] CakePHPの評判が気になってCIから浮気した
81 名前:nobodyさん mailto:age [2007/06/16(土) 09:17:02 ID:???] 俺の知り合いもこのスレを見ている予感
82 名前:nobodyさん mailto:sage [2007/06/16(土) 09:27:11 ID:???] >>81 まさか…お前か? 直接言いにくいからここで言うわ 早く金返せ
83 名前:nobodyさん mailto:sage [2007/06/17(日) 01:47:51 ID:???] 認証機能つけるには、Authクラスを自作するのだろうか
84 名前:nobodyさん mailto:sage [2007/06/17(日) 02:20:47 ID:???] >83 ttp://tomcode.com/inside/code-igniter/userauth/userauth_0.9.2t52/
85 名前:nobodyさん mailto:sage [2007/06/18(月) 00:05:15 ID:???] >>84 おお、wiki以外にもこんなのがあったのか。 まじでありがとう!
86 名前:nobodyさん mailto:age [2007/06/18(月) 00:31:10 ID:???] >>84 俺もブックマークに入れときました。 ありがとう!
87 名前:nobodyさん mailto:sage [2007/06/18(月) 10:25:34 ID:???] >>84 modelのなかで& get_instance発行して、dbインスタンスを再取得してるのか・・・ ・・・・わかってないんだろうこれ作った人。使わないほうが吉だな。
88 名前:nobodyさん mailto:sage [2007/06/18(月) 11:22:42 ID:???] じゃあちゃんとしたやつ作って公開してくれ
89 名前:nobodyさん mailto:sage [2007/06/18(月) 12:29:44 ID:???] CakePHPの中でCodeIgniterのライブラリ使えるらしいのだが、 やっぱり両方試してみたほうがいいかな
90 名前:nobodyさん mailto:sage [2007/06/18(月) 13:33:22 ID:???] CIの中でZend使うってのもありじゃないか? かく言う俺もcakeとCIで迷っているが。まぁ対象規模が違うわな
91 名前:nobodyさん mailto:sage [2007/06/18(月) 15:38:49 ID:???] >>87 どうするのが正しいの?
92 名前:nobodyさん mailto:sage [2007/06/18(月) 18:45:15 ID:???] >>91 なにもしないのがただしい。既にCIのインスタンスは存在してるから。 親のModel classはそのインスタンスを取得する(だけの)基底クラス。
93 名前:nobodyさん mailto:sage [2007/06/18(月) 20:11:08 ID:???] Modelのコンストラクタにget_instance入ってないから良いんじゃないの??
94 名前:93 mailto:sage [2007/06/18(月) 20:14:38 ID:???] やっぱ要らない。見落としてた。
95 名前:87 mailto:sage [2007/06/18(月) 21:54:19 ID:???] >>88 なんでこういうようなちゃかしが入るのかわからない。 使ってるFWの実装を押さえないような程度のコードを 単に在るからっていうだけで、使うのは良くないといってるだけ。 特にセキュリティにかかわるclassなんだから慎重であるべき。
96 名前:84 mailto:sage [2007/06/18(月) 22:09:19 ID:???] なんか、役になったようで。 けど、これ自分がスレが立ったときに>10の「Code Igniterの情報サイト」 で書いたやつだったのが、、、説明不足だったか。 あと、これ以上に ・リスト表示・登録画面をテンプレート形式で作成できるプラグイン「rapyd」 ttp://www.rapyd.com/ >サンプル ttp://www.rapyd.com/rapyd/samples ほうが便利っす。どうでもいい検索→一覧→更新 画面をそこそこのデザインで作りたいときはすげえ便利。 CI使っている人は是非w
97 名前:nobodyさん mailto:sage [2007/06/19(火) 02:21:28 ID:???] 84さんが紹介してくれた認証クラスは、どこに入れて使うの? アプリケーションの下に入れとけばいいのかな?
98 名前:nobodyさん mailto:sage [2007/06/19(火) 12:45:54 ID:???] おちょくらないほうがいいよ。真面目な人みたいだから。
99 名前:nobodyさん mailto:age [2007/07/05(木) 22:34:34 ID:???] CodeIgniterの機能云々は置いといて このマニュアルめっちゃ見やすいな userguide.cilab.info/toc.html
100 名前:nobodyさん mailto:sage [2007/07/14(土) 01:33:13 ID:???] CodeIgniter 1.5.4 Released
101 名前:nobodyさん mailto:sage [2007/07/17(火) 15:06:17 ID:???] 人いないねぇ Cakeに流れた?
102 名前:nobodyさん mailto:sage [2007/07/17(火) 18:13:00 ID:???] アソシエーション使わないならこっちだな、はやいし。
103 名前:nobodyさん mailto:sage [2007/07/19(木) 13:31:27 ID:???] >>101 邦訳マニュアルが出来た頃から>>99 のようなマニュアルサイトの宣伝コピペが 増えて、ちょっと引き気味。
104 名前:nobodyさん [2007/07/20(金) 23:11:01 ID:HPTI18nF] この程度で・・・ 心のよわいやつだなあ
105 名前:nobodyさん mailto:sage [2007/07/21(土) 00:04:05 ID:???] まぁでも言われて気づいたな。
106 名前:nobodyさん [2007/07/21(土) 03:25:50 ID:YySJAyHD] phpはこれまでの経緯からOOP入門者の層が多そうなので ルールの少ないCIのほうが入りやすそうなんだけどな。 かくいう自分もデザイナ上がり。 日本語サイトが少ないのがイマイチ普及しない原因でしょうか。 前にも書いたけどさんざん張られてるマニュアルサイトの情報だけで ちょっとしたサイトなら簡単に構築できるからおすすめですにゃ。
107 名前:nobodyさん mailto:sage [2007/07/21(土) 11:10:24 ID:???] OOPとFWなんて関係ないが。なに言いたいんだ元デザイナーは
108 名前:nobodyさん [2007/07/22(日) 04:01:25 ID:dxwJT9EH] >OOPとFWなんて関係ないが。 そうか?
109 名前:nobodyさん mailto:sage [2007/07/22(日) 10:21:52 ID:???] >phpはこれまでの経緯からRoR風FW入門者の層が多そうなので >ルールの少ないCIのほうが入りやすそうなんだけどな。 これならわかる。
110 名前:nobodyさん mailto:sage [2007/07/22(日) 16:06:56 ID:???] ファイルのアップロードやってるんですが、 必須チェックをvalidation使ってどうやってやったら良いでしょうか? validation内では$_POSTしか見てくれないようで、 ruleにrequiredを設定すると、必ず必須エラーになってしまいます。 callback関数も呼んでもらえないし、みなさんどうされてるんでしょ? そこだけ自前?
111 名前:nobodyさん mailto:sage [2007/07/22(日) 17:46:49 ID:???] そこで言う必須チェックって、なにを指してるんですか?
112 名前:110 mailto:sage [2007/07/22(日) 17:57:43 ID:???] >>111 フォームからファイルが指定されたかどうかです。 $_FILES['xxxx']['name']に値があるかどうかでチェックしようと思ってました。 その後$_FILES['xxxx']['error']をチェックしたり、拡張子の制限を追加したりと 思ってたんですがその前に挫折してしまいました。
113 名前:nobodyさん mailto:sage [2007/07/22(日) 18:01:33 ID:???] file uploadクラスの->data()の値をでチェックすれば済むんでは?
114 名前:110 mailto:sage [2007/07/22(日) 20:56:00 ID:???] uploadクラスのdo_upload()関数でエラーチェックまで出来るんですね。 今回は、フォームにはテキストボックス等の入力もあるので、 そのチェックはvalidationでやっています。 if ($this->validation->run() === FALSE) { 入力エラー } else { 正常 } これを if (!$this->validation->run() || !$this->upload->do_upload()) { 入力エラー } とする事にしました。 ありがとうございました。
115 名前:nobodyさん mailto:sage [2007/07/22(日) 23:17:46 ID:???] CSSってどうしてる? system/application/viewsとかにおいてる?(別途controller必要だけど) それとも documentroot/css とか? 参考にしたいのでよろしくです。
116 名前:106 [2007/07/23(月) 02:26:30 ID:rslZzZtP] >>109 ベタ書きされたよそのシステムに手を入れる機会が多いので、 OOP(というかデザパタ?)苦手な人が多いのかなと思ったのです。 自分も「自己流でよくね?」と思ってた時期が長くて、 オブジェクト指向の本をいくつか読むまでFWの恩恵がわからなかったもので。 低レベルな主観で語ってしまいました。ごめんなさい。
117 名前:nobodyさん mailto:sage [2007/07/23(月) 06:11:20 ID:???] >>115 CSSに限らずファイルはすべて前者(viewsにおくかどうか別にして)が可能なように 対応。速度のことを考えて最終公開用に後者に置くことを想定するが、 ファイル変更等は常に前者で。
118 名前:nobodyさん mailto:age [2007/07/27(金) 02:06:10 ID:???] CodeIgniter ユーザガイド 日本語版 Version 1.5.4 を読んで勉強しています。 誤植と思われる箇所を発見しました。 userguide.cilab.info/general/controllers.html のページの真ん中辺にある文章で、「関数呼び出しの再マッピング」のサンプルコードについてです。 function _remap($method)の中の $this->$method(); は、 $this->method(); ですよね? =method()の前についている$が不要。 ユーザーガイド日本語版を作成された方は、このスレをご覧になっているでしょうか? とりいそぎご報告まで(・∀・)
119 名前:nobodyさん [2007/07/27(金) 07:53:56 ID:/fnc4AF2] あるcontrollerから別のcontrollerのアクションメソッド使う方法てあったっけ?
120 名前:nobodyさん mailto:sage [2007/07/27(金) 07:59:28 ID:???] >>118 君の頭が誤植
121 名前:nobodyさん mailto:sage [2007/07/27(金) 08:09:34 ID:???] >>119 親でなきゃ無理。でもそれってコントローラーの実装が変だと思うけど。
122 名前:nobodyさん [2007/07/27(金) 08:41:48 ID:/fnc4AF2] たとえば「記事 controller」と「ユーザ controller」がすでにつくってあって 記事関連の各ページに「わけありユーザ上位数名」を表示したいとき。 条件が複雑だからできれば今後のために「ユーザ controller」にまとめたくて。 もう眠いからfile関数で取っちゃおうかな。
123 名前:nobodyさん mailto:sage [2007/07/27(金) 08:45:35 ID:???] それはmodelでやることですよ。
124 名前:nobodyさん [2007/07/27(金) 09:01:52 ID:/fnc4AF2] でーすーよーねー。あーあ、はずかしー。 サンクスです。
125 名前:nobodyさん mailto:age [2007/07/27(金) 13:44:27 ID:???] >>120 あああ!意味が分かりました!!! <?php $method = "some_method"; $some_method = "name"; echo $$method;//→echo $some_method; と同じ ?> ってことなんですね。 $this->$method(); にしておけば、実行する関数をその都度指定できると。 私の解釈が間違っていることを気づかせてくれるヒントをいただき、どうもありがとうございました。
126 名前:nobodyさん [2007/07/27(金) 21:47:18 ID:kiyCeLtJ] CodeIgniterってサイト毎に設置していく必要あるの? サイト毎にまとめて設定して、 CodeIgniterをひとつのフォルダにぶっこんで共有したいんだよね… 無理か… あーバージョン管理大変じゃ。
127 名前:nobodyさん mailto:sage [2007/07/27(金) 21:56:52 ID:???] サイトごとっていう意味がはっきりしないが、 同一サーバで、URL/host名が違うって言う意味か? それなら全然無理じゃないし普通にできるだろ
128 名前:nobodyさん mailto:sage [2007/07/28(土) 09:53:42 ID:???] >>126 userguide.cilab.info/general/managing_apps.html
129 名前:nobodyさん mailto:sage [2007/07/28(土) 09:57:26 ID:???] >>128 それは質問の主旨とは違うだろう
130 名前:nobodyさん mailto:sage [2007/07/28(土) 10:17:24 ID:???] 俺も>>128 でOKだと思った。 質問の主旨がわかんね。
131 名前:nobodyさん mailto:sage [2007/07/28(土) 10:20:57 ID:???] まあ、その程度のマルチホスト対応でいいならどうでもいい質問であることは確かだな
132 名前:nobodyさん mailto:sage [2007/07/28(土) 10:52:29 ID:???] indexも一つで、CI自体のフォルダも一切変えないぐらいじゃないと、 そんなに管理の手間はかわらんよ。>>128 であろうとCI複数突っ込むのであろうと。 やるならhookつかってconfigクラス拡張+ルータ設定だな。これなら CI管理はindex.php,applicationも含めて一つでOKだろ。
133 名前:nobodyさん mailto:sage [2007/08/01(水) 06:27:52 ID:???] 既出かもしれんが。 徒然なるままにBlog PHPベンチマーク: Zend Framework vs Symfony vs CakePHP vs CodeIgniter vs PHP on TRAX www.tsujita.jp/blojsom/blog/default/PHP/2007/07/13/PHP ベンチマーク-Zend-Framework-vs-Symfony-vs-CakePHP-vs-CodeIgniter-vs-PHP-on-TRAX.html
134 名前:nobodyさん mailto:sage [2007/08/01(水) 09:56:13 ID:???] ZF意外と健闘してるな。
135 名前:nobodyさん [2007/08/02(木) 17:13:21 ID:S/9lNY0s] $this->load->library('session'); $newdata = array( 'name' => 'john', 'id' => '1', 'logged_in' => TRUE ); $this->session->set_userdata($newdata); セッションがパソコンに保存しくんねーけど、なぜだーーー!
136 名前:nobodyさん mailto:sage [2007/08/02(木) 20:25:34 ID:???] クッキーが全てを物語っている
137 名前:nobodyさん mailto:sage [2007/08/03(金) 10:48:28 ID:???] CI厨がフレームワーク総合スレで鬱陶しいんですが、 出身地及び引き取り先はここですか?
138 名前:nobodyさん mailto:sage [2007/08/03(金) 11:08:37 ID:???] 寂しいのか?
139 名前:nobodyさん mailto:sage [2007/08/08(水) 21:51:41 ID:???] ドキュメントを日本語に翻訳してくれた中の人、GJです。 こういうのって、どうやって効率よく作業するの? なんか翻訳支援ツールとかあるんでしょうか。 あと、あの翻訳ってどのくらい時間かかりますか。 別のOSSの翻訳をやってみようかなと考えているので、参考にしたいです。 教えて中の人!
140 名前:nobodyさん mailto:sage [2007/08/08(水) 21:52:45 ID:???] 自演乙
141 名前:nobodyさん mailto:sage [2007/08/08(水) 21:57:40 ID:???] 早速レスがついたと思ったらこんなのかよー 嫌いならわざわざこんなとこくるなよ
142 名前:nobodyさん mailto:sage [2007/08/08(水) 21:59:54 ID:???] そのサイトのほうで聞けばいいじゃん。
143 名前:nobodyさん mailto:sage [2007/08/24(金) 15:33:31 ID:???] 質問です。 ActiveRecordで、 AND/ORの優先順位指定は出来ないのでしょうか。 $this->db->where('some = 1'); $this->db->where('any = 2'); $this->db->like(array('foo','codeigniter')); $this->db->orlike(array('bar','framework')); こうした場合、WHERE句は、 some = 1 AND any =2 AND foo LIKE "%codeigniter" OR bar LIKE "%framework%" となりますが、AND ( foo LIKE "%codeigniter" OR bar LIKE "%framework%" ) としたいのです。 CI_DB_active_record クラスを眺めたところ、どうもそのような機能がなさそうなのですが 見落としているかもしれないので、質問しました。 よろしくお願いします。
144 名前:143 mailto:sage [2007/08/24(金) 16:53:49 ID:???] 自己解決しました。 やっぱり出来そうにないので codeigniter.com/forums/viewthread/45922/ のようにやります。
145 名前:nobodyさん mailto:sage [2007/09/15(土) 16:58:09 ID:???] CakeとかSymphonyとかMapleくらいしか知らなかったんだけど、 改めて調べてCodeIgniterを見付けて、いいじゃんと思った。 パフォーマンス重視のシンプル設計というのがいい。 バージョンも1.0越えてリリースになってるし(ベータのフレームワークって多いよね)。 ちょっとやってみる!
146 名前:nobodyさん mailto:sage [2007/09/22(土) 11:44:41 ID:???] いつの間にかできていたみたい。 CodeIgniter in Japan ttp://codeigniter.biz/ RSS検索で「CodeIgniter」と検索したらた出てきた。 今後の情報として、rapyd frameworkの日本語訳に期待。
147 名前:nobodyさん mailto:sage [2007/09/22(土) 13:07:40 ID:???] CodeIgniter in Japan と聞いて 日本語の公式サイトができたのか。 と思った
148 名前:nobodyさん mailto:sage [2007/09/22(土) 13:12:41 ID:???] >>146 のサイト >CodeIgniter(コードイグニタ) CodeIgniter(コードイグナイタ)じゃないのか?
149 名前:nobodyさん mailto:sage [2007/09/22(土) 17:07:04 ID:???] RSS検索で見つけたもう一個。 price-change:blog ttp://pricewave.blog110.fc2.com/ 携帯対応とかがかなり参考になります。
150 名前:nobodyさん mailto:sage [2007/09/24(月) 17:32:06 ID:???] .bizドメインは何故か怪しいと思ってしまう俺がここにいる
151 名前:nobodyさん mailto:sage [2007/09/24(月) 18:12:43 ID:???] あるあるw 「ビジネス」とか好んで言いたがる奴ってゴミが多いし
152 名前:nobodyさん mailto:sage [2007/10/05(金) 23:49:53 ID:???] 今日のネタ投入 Create it! ttp://tuevin.jugem.jp/ こちらのサイトですが、CodeIgniterのTipsを取り扱っています。 使っていて、あれどうやるのかなぁ、と思うネタが結構載っていて重宝します。
153 名前:nobodyさん mailto:sage [2007/10/06(土) 01:01:46 ID:???] いやあの本人なら本人で「こんなサイト作りました!」って言ってくれた方が好感持てるよ。 マトモなサイトなら別に荒らされたりしないから。 とりあえず乙
154 名前:nobodyさん mailto:sage [2007/10/19(金) 17:33:20 ID:???] CodeIgniter for Rapid PHP Application Development www.amazon.com/dp/1847191746/ 発売されてから2ヶ月半立っても話題に出ないから貼っておく。
155 名前:nobodyさん mailto:sage [2007/10/19(金) 20:46:31 ID:???] 俺はソース嫁厨
156 名前:nobodyさん mailto:sage [2007/10/23(火) 14:19:22 ID:???] CI で index って名称のコントローラ作ろうとして、 Indexクラス作って、デフォルトコンストラクタ作って、エントリポイントなメソッド(index())作ったところで コンストラクタとメソッド名かぶるじゃんって気づいた。 トップページはやっぱり welcome じゃなくて index にしたい、ってだけなんだけど、普通どうしてるもの?
157 名前:nobodyさん mailto:sage [2007/10/23(火) 17:28:10 ID:???] homeで妥協する
158 名前:nobodyさん mailto:sage [2007/10/23(火) 17:38:14 ID:???] >>156 userguide.cilab.info/general/routing.html
159 名前:nobodyさん [2007/10/26(金) 16:49:25 ID:WZ/kPbo7] これいいね。素人のレンタル鯖の俺にとっては導入しやすくて助かる いろんな有名どころのフレームワーク試したけど導入で躓いた・・・ DB関連も良さそうだ これ使う前はZendが一番使いたかったけど、もうこれで十分だな
160 名前:nobodyさん mailto:sage [2007/10/26(金) 17:30:20 ID:???] モチロンソウヨ
161 名前:nobodyさん [2007/10/27(土) 21:08:04 ID:stfTQ4kY] ihc.mydisk.jp/
162 名前:156 mailto:sage [2007/10/28(日) 12:23:43 ID:???] >>157-158 ありがと。そういうもんなのね。 クラス名をHomeにして/indexにルーティングすることにした。
163 名前:nobodyさん mailto:sage [2007/11/22(木) 16:21:00 ID:???] これからCI使おうと思うんですが、何か不便に感じる部分とかあったら教えてください。
164 名前:nobodyさん mailto:sage [2007/11/23(金) 02:05:01 ID:???] formがしょぼい
165 名前:nobodyさん mailto:sage [2008/01/17(木) 10:41:51 ID:???] これのFork版面白そうだね
166 名前:nobodyさん [2008/01/30(水) 01:49:15 ID:2r+EzdWP] Emailクラスの文字化けはまだ直ってないのかな?
167 名前:nobodyさん [2008/01/30(水) 09:57:56 ID:tmBsdMJo] もしかしてroutes.phpのURI設定が使われるのってルーティングの時だけ? URLヘルパでこの設定使わなかったら片手落ちもいいとこなんだが…