- 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/ 小回りの利くフレームワークの話題をひとつ!
- 822 名前:nobodyさん mailto:sage [2010/01/31(日) 13:14:25 ID:???]
- 逆に、Codeigniter使ってる人で、Rubyのフレームワークのおススメとかありますか?
- 823 名前:820 mailto:sage [2010/01/31(日) 17:37:08 ID:???]
- >>822
>>820
- 824 名前:nobodyさん mailto:sage [2010/02/01(月) 14:56:28 ID:???]
- >>820
私はPHPをやりつつもPythonにも手を出しました。 目的はGoogle App Engineです。
- 825 名前:nobodyさん mailto:sage [2010/02/17(水) 01:37:21 ID:???]
- セッションデータの保存にDBを使っててset_userdataで値を入れても次のページに行くとset_userdataしていないのに新たなセッションデータが生成されてuser_dataが空になって困っていた。
デフォルトのままだった$config['sess_expiration']の値を0にしたら解決した。 なんでだろ…PHPを5.2.xから5.3.1にしたのが悪かったのかな。
- 826 名前:nobodyさん mailto:sage [2010/03/21(日) 11:30:44 ID:???]
- cakephpに挫折した僕でもCodeIgniterは僕にとってフレームワーク入門になりますか?
インストールまではなんとかできました
- 827 名前:nobodyさん mailto:sage [2010/03/21(日) 11:54:51 ID:???]
- ユーザーガイドを読んでみたら面白いほどに分かりやすいのでCodeIgniter様に弟子入りさせて頂きたいと思います
本当はMVCで会社とかでよく使われるcakephpを覚えたいけど CodeIgniterもMVCですしガイドがわかりやすくて面白いのでお世話になります
- 828 名前:nobodyさん mailto:sage [2010/03/21(日) 14:00:50 ID:???]
- ぶっちゃけcakephpは話題になるほど良いものではないよ。
- 829 名前:nobodyさん mailto:sage [2010/03/21(日) 14:12:02 ID:???]
- Zend>CodeIgniter>>>>Cake>Symfony
くらいだと思う個人的には ただSymfonyは新版で変わったらしいからジャンプアップするかもしれん
- 830 名前:nobodyさん mailto:sage [2010/03/21(日) 16:58:25 ID:???]
- CodeIgniter最高!!
- 831 名前:nobodyさん mailto:sage [2010/03/21(日) 17:28:31 ID:???]
- CodeIgniterをインストールして初めてアクセスすると、「CodeIgniterへようこそ!」のページが表示されます。
このページを編集したい場合は以下のファイルを編集したらいいみたいな説明がありました system/application/views/welcome_message.php system/application/controllers/welcome.php CodeIgniterではデフォルトでこれら2つのファイルを読み込んで出力するのでしょうか? また、この2つのファイルは消しても問題ないでしょうか?
- 832 名前:nobodyさん mailto:sage [2010/03/21(日) 17:57:57 ID:???]
- マニュアル嫁
- 833 名前:nobodyさん mailto:sage [2010/03/21(日) 17:59:30 ID:???]
- >>832
(;;)
- 834 名前:nobodyさん [2010/03/21(日) 19:35:06 ID:kAKa3jAa]
- 軽量フレームワークということでCI試してみたいんだけど、1.6系と1.7系どっちを使おうか迷ってます。
1.6系と1.7系では、ファイルサイズが4倍くらい違いますよね?1.7で何がそんなに追加されたのでしょうか??
- 835 名前:834 mailto:sage [2010/03/21(日) 19:39:22 ID:???]
- おっと失礼、ファイルサイズ4倍は言語ファイルに関してでした。
コアパッケージも、倍以上違いますよね。
- 836 名前:nobodyさん mailto:sage [2010/03/21(日) 19:43:19 ID:???]
- >>835
こんにちは843さん、僕も数時間前に始めた初心者です 僕は1.7を利用してます
- 837 名前:nobodyさん mailto:sage [2010/03/21(日) 19:58:25 ID:???]
- controllersディレクトリ内にtest.phpを作り、以下のコードを記述しました
<?php class Test extends Controller { function otameshi($id1, $id2){ echo $id1; echo $id2; } } localhost/index.php/test/otameshi/100/200/でアクセスすると正常に表示されます。 それで、localhost/index.php/test/otameshiにアクセスするとA PHP Error was encounteredが出るのですが このエラーを表示させない方法ってございませんか?
- 838 名前:nobodyさん mailto:sage [2010/03/21(日) 20:05:05 ID:???]
- 引数にデフォルト値入れれば?
- 839 名前:nobodyさん mailto:sage [2010/03/21(日) 20:44:24 ID:???]
- >>838さんありがとうございます
デフォルト値はどのようにいれるのでしょうか?
- 840 名前:nobodyさん mailto:sage [2010/03/21(日) 21:01:09 ID:???]
- >>839
>838じゃないけど、PHP自体初心者なの? もしそうなら、いきなりCIやらないで、1回でいいから普通のPHP独習本でも 見ながら普通のスクリプトを書いてみることを勧める。 function otameshi($id1=100,$id2=200) { }
- 841 名前:nobodyさん mailto:sage [2010/03/21(日) 21:10:37 ID:???]
- >>840さんありがとうございます
localhost/index.php/test/otameshi/100/200/ でアクセスしたときに、この100と200の値を出力したいのですが値が固定ではないです 300のときもあれば400もありのでそのように変数に格納することはできません もしlocalhost/index.php/test/otameshi/でアクセスした場合でも、引数が空でもそのまま出力処理させる・・・空の値を出力させるってことはできませんか? 以下のように書き換えてみたのですがダメでした <?php class Test extends Controller { function otameshi($id1, $id2){ if ($id1 != "") echo $id1; if ($id2 != "") echo $id2; } }
- 842 名前:nobodyさん mailto:sage [2010/03/21(日) 21:16:08 ID:???]
- >>841
だから、 function otameshi($id1=100,$id2=200) と置くことで、$id1,$id2が空の場合のデフォルト値を指定しているんだけど。 そんな状態でCIやってホントに大丈夫? ttp://www.php.net/manual/ja/functions.arguments.php#functions.arguments.default 別解として function otameshi() { $id1 = $this->uri->segment(3); $id2 = $this->uri->segment(4); echo $id1; echo $id2; } というのもできるけど。
- 843 名前:nobodyさん mailto:sage [2010/03/21(日) 21:25:05 ID:???]
- すいませんでした勉強になりました
ご教示頂いた方法で解決できました お手間かけてしまい失礼いたしました コードありがとうございます
- 844 名前:nobodyさん mailto:sage [2010/03/21(日) 22:07:48 ID:???]
- PHPの初心者本買って一通りやったほうがいいな。
話にならん。 どの本がいいかって? ググれ。
- 845 名前:nobodyさん mailto:sage [2010/03/21(日) 23:04:54 ID:???]
- 超上から目線w
- 846 名前:nobodyさん mailto:sage [2010/03/24(水) 14:11:46 ID:???]
- >>843
PHPというか、プログラミングは初めてですか? プログラミング未経験なら、 www.amazon.co.jp/dp/4774141046 文法解説 → 「ゼロからわかる PHP超入門」 www.amazon.co.jp/dp/4798119865 サンプルコード集 → 「PHP 逆引きレシピ」 あたりを読むといいと思います。 あとCodeIgniterを使うなら、 www.amazon.co.jp/dp/4798116769 「CodeIgniter徹底入門」 も役に立ちます。 学生さんでお金がないなら、図書館で借りればOK 仕事でプログラミングやるなら、本代なんてすぐに回収できるからバンバン買えばOK
- 847 名前:nobodyさん mailto:sage [2010/03/24(水) 14:20:35 ID:???]
- >>843
プログラミングをまったくやったことがないなら、最初に練習してみる言語としては、 今ならPHPじゃなくて、Python(パイソン)を勉強した方がいいかも ・Google App Engine(グーグルのレンタルサーバ)でPythonが使える。 ・安いレンタルサーバ(XREAなど)でもPythonが使えるものもある。 ・Djangoやweb.pyなど、Pythonのフレームワークもいろいろある。 Pythonは、PHPよりも簡単ですよ。 =もともと教育用途で開発された言語だから、PHPよりも覚えることが少なくて、文法も簡単です。 Pythonを1ヶ月くらい使ってみたあとに、PHPをやってみたらいいんじゃないかな? www.amazon.co.jp/dp/4797353953 「みんなのPython 改訂版」→この本なら1〜2週間くらいでPythonをマスターできます。
- 848 名前:nobodyさん mailto:sage [2010/03/24(水) 14:32:19 ID:???]
- >>846-847
スレチ
- 849 名前:nobodyさん mailto:sage [2010/03/24(水) 14:32:47 ID:???]
- >>834
CI1.6から1.7の変更点は、変更履歴を見ればわかりますよ。 codeigniter.jp/user_guide_ja/changelog.html 今なら1.7で良いと思います。 =バリデーターの使い方がシンプルになった。 =1.7用の日本語パックも提供されている。 CIの使い勝手に不満を感じたら、CIから派生した類似のFWも比較対象にしてみればいいと思いますよ ・Kohana clinic.mond.jp/kohana/ ・CIEX ciex.levallois.biz/
- 850 名前:nobodyさん mailto:sage [2010/03/24(水) 20:31:08 ID:???]
- >>846-847
そういうのやめたら 性格悪そう
- 851 名前:nobodyさん mailto:sage [2010/03/25(木) 20:36:56 ID:???]
- これ開発終了したの?
- 852 名前:nobodyさん mailto:sage [2010/03/26(金) 01:30:02 ID:???]
- Python厨はどこでも沸いて出てくるな
マイナーな言語を薦めて最後まで責任取れるのか 仕事探すとなったらPythonの仕事なんてまずないし
- 853 名前:nobodyさん mailto:sage [2010/03/26(金) 01:44:18 ID:???]
- Python嫌いではないけど、レンサバでさくっと動くもの作りたいときは面倒だよな。
- 854 名前:nobodyさん mailto:sage [2010/03/26(金) 01:45:47 ID:???]
- うち一回Zopeで組んだけど技術者集まらなさすぎてJavaとPHPで作り替えた
- 855 名前:nobodyさん mailto:sage [2010/03/27(土) 16:10:53 ID:???]
- PythonはWebアプリ以外も作れるから需要はあるよ?
=PythonはCGの世界ではデファクトスタンダード PHPも便利だけど、一度PHP以外の言語も使ってみたらいいよ
- 856 名前:nobodyさん mailto:sage [2010/03/27(土) 16:45:03 ID:???]
- CGの世界ではCとListがデファクトスタンダードな気がするが
というかPHPフレームワークのスレでPythonの宣伝するなよ
- 857 名前:nobodyさん mailto:sage [2010/03/27(土) 16:54:20 ID:???]
- Pythonスレに誘導したくて必死なんだろ
- 858 名前:nobodyさん mailto:sage [2010/03/27(土) 17:38:56 ID:???]
- どの言語でもWebアプリ以外のものを作れるわけだが
PHPだって作れる
- 859 名前:nobodyさん mailto:sage [2010/03/27(土) 17:50:20 ID:???]
- 爆釣だな
と言いたいところだが、初心者を出汁に釣りをするのは感心できないな。
- 860 名前:nobodyさん mailto:sage [2010/03/27(土) 17:51:03 ID:???]
- 釣りってどのレスの話だ?
- 861 名前:nobodyさん mailto:sage [2010/03/27(土) 17:52:18 ID:???]
- PHP-GTKとかWinBinderとかm普通にGUI作る仕組みあるぞPHPにも。
- 862 名前:nobodyさん mailto:sage [2010/03/27(土) 18:02:32 ID:???]
- ・・・使ってるやついるのか?
- 863 名前:nobodyさん mailto:sage [2010/03/27(土) 18:33:50 ID:???]
- HTMLも一応言語
- 864 名前:nobodyさん mailto:sage [2010/03/27(土) 19:40:08 ID:???]
- 中規模〜大規模 → symfony
中規模 → CakePHP 小規模 → 俺俺FWもしくは生PHP 俺俺FWのたたき台 → ZendFramework CodeIgniterだけは使いどころがねーわw ちいたんは問題外な。
- 865 名前:nobodyさん mailto:sage [2010/03/27(土) 19:58:36 ID:???]
- 規模ってなんだね
- 866 名前:nobodyさん mailto:sage [2010/03/27(土) 20:51:11 ID:???]
- コードイグニターとかいって酷いネーミングだよなw
- 867 名前:nobodyさん mailto:sage [2010/03/27(土) 21:47:31 ID:???]
- CakePHP→LithiumでOK
ttp://blog.candycane.jp/archives/121
- 868 名前:nobodyさん mailto:sage [2010/03/27(土) 21:59:33 ID:???]
- 最近知ったばかりで広めたいのかどうか知らんが
ドキュメントが整ってないからまだ早いよ
- 869 名前:nobodyさん mailto:sage [2010/03/27(土) 22:08:59 ID:???]
- kohana
- 870 名前:nobodyさん mailto:sage [2010/03/27(土) 22:09:50 ID:???]
- あれ途中で切れてる
kohanaが一番いいよ
- 871 名前:nobodyさん mailto:sage [2010/03/29(月) 14:01:54 ID:???]
- >>861
AndroidやiPhoneアプリも作れるから 今ならTitanium Desktopでおk
- 872 名前:nobodyさん mailto:sage [2010/03/29(月) 14:08:51 ID:???]
- PHPでGUIやるならHSP選んだほうがいい
- 873 名前:nobodyさん mailto:sage [2010/03/29(月) 20:40:53 ID:???]
- kohanaは日本語ドキュメントが無いので漏れには無理です。
いや、仕事なら英語ドキュメント読むけど、PHPは趣味なんで・・・。
- 874 名前:nobodyさん [2010/04/01(木) 11:04:56 ID:mWVUr3Vn]
- 話が変わりますが...CI初心者です。
CI1.7.2、PHP5.3.1を使っていてsessionで困りました。 CIのconfig.phpで$config['sess_use_database'] = TRUE; としているのにクッキーにip,UA,lat_activityまで保存されます。 しかもSet-Cookieが3,4回も送信される時もあって参ってます。 WINな環境(?)のためなのか、コーディングがまずいのか、またはCIの仕様なのでしょうか? librariesのSession.phpに目を通してますが見当もつきません。 解決策や何かヒントもらえませんか?
- 875 名前:874 mailto:sage [2010/04/01(木) 12:04:07 ID:???]
- すいません。ボケてました(/−\*)
↑に書いたlat_activity(訂正last_activity)までは仕様上送られるようでしたが user_dataまでクッキーに含まれることがあって問題になってます。 またEclipseでログをとってみたところSet-Cookieが5回も送られていました。 きっと基本的な所でつまづいているのだと思いますが...
- 876 名前:nobodyさん mailto:sage [2010/05/03(月) 19:37:29 ID:???]
- (´・3・`)
- 877 名前:nobodyさん mailto:sage [2010/05/31(月) 20:56:27 ID:???]
- これ結構好きなんだけどあまり業務で使用されてるの見たことないね
なぜか?
- 878 名前:nobodyさん mailto:sage [2010/05/31(月) 21:07:32 ID:???]
- ソース読めば解るよ
使うならKohanaにしろ
- 879 名前:nobodyさん mailto:sage [2010/06/02(水) 22:41:45 ID:???]
- 日本語の解説本が出たら使おうと思う。
一方で、最近になってVS2008を使いだしたんだが、なんかもうこれで良いんじゃないか? と思うようになった30代の俺がいる。
- 880 名前:nobodyさん mailto:sage [2010/06/02(水) 22:45:36 ID:???]
- 日本語の解説本出てるよ
対応バージョン古いかもしれないけど
- 881 名前:nobodyさん mailto:sage [2010/06/02(水) 23:11:16 ID:???]
- いや、kohanaのことですた。
- 882 名前:nobodyさん mailto:sage [2010/08/01(日) 00:14:33 ID:???]
- Codeigniter2.0 RC?
bitbucket.org/ellislab/codeigniter/downloads
- 883 名前:nobodyさん [2010/09/07(火) 13:54:43 ID:QslHXfVo]
- kohanaもここで良いの?
- 884 名前:nobodyさん mailto:sage [2010/09/08(水) 17:31:06 ID:???]
- 全面的にフレームを使ったサイトを作ろうとしていて、まずは、
ルートコントローラからVIEWに書いたFRAMESETを呼び出してるんだけど、 googlechromeでは表示されるのにIE8だと駄目。 ・・・これはこういうもんですか?
- 885 名前:884 mailto:sage [2010/09/09(木) 20:13:00 ID:???]
- VIEWじゃなくて直接コントローラ内に記述したら大丈夫でした。
こんなもんだったようです。
- 886 名前:nobodyさん [2010/09/29(水) 12:39:19 ID:uKU+pVOG]
- >>882
これ、今はダウンロードできないんですかね?
- 887 名前:nobodyさん mailto:sage [2010/10/11(月) 12:27:20 ID:???]
- php4を切り捨ててphp5.3対応になったらまたCI使いたい
- 888 名前:nobodyさん mailto:sage [2010/10/11(月) 14:21:34 ID:???]
- kohanaの使い方を誰かおしえて
- 889 名前:nobodyさん mailto:sage [2010/10/11(月) 15:01:02 ID:???]
- >>888
プログラムを組んでFTPでアップロードすればOK
- 890 名前:888 mailto:sage [2010/10/11(月) 15:18:20 ID:???]
- install.phpの結果は問題なかったんですけど
install.phpを削除してindex.phpを開いたらエラーが出て先に進めません。助けてください ErrorException [ Fatal Error ]: Cannot access parent:: when current class scope has no parent SYSPATH\classes\kohana\request.php [ 1095 ] 1090 1091 try 1092 { 1093 // Load the controller using reflection 1094 // $class = new ReflectionClass($prefix.$this->controller); 1095 parent::ReflectionClass($prefix.$this->controller); 1096 1097 if ($class->isAbstract()) 1098 { 1099 throw new Kohana_Exception('Cannot create instances of abstract :controller', 1100 array(':controller' => $prefix.$this->controller)); {PHP internal call} ≫ Kohana_Core::shutdown_handler()
- 891 名前:888 mailto:sage [2010/10/11(月) 15:58:45 ID:???]
- イライラするのだ!!!!!!!!30分粘っても解決しないのだ!!!!!!!
- 892 名前:888 mailto:sage [2010/10/11(月) 16:17:24 ID:???]
- 解決しました
bootstrap.phpのbase_urlが'/'だったので'/~kohana/'って書き直したら動きました userdir設定してるのでlocalhost/~kohana/でアクセスすると動きました
- 893 名前:nobodyさん mailto:sage [2010/10/11(月) 17:23:58 ID:???]
- kohana程度の知名度だと寄付金$1,908.07も集まるのか
- 894 名前:nobodyさん mailto:sage [2010/10/11(月) 18:18:21 ID:???]
- kohana 3ってインストールした段階だとコントローラのみでhello world表示してますよね
これをデータベース使わないでMVCで表示させたいんですけどサンプルコードってどこかにないですか?
- 895 名前:nobodyさん mailto:sage [2010/10/11(月) 18:40:24 ID:???]
- お前はサンプルがないと何もできないのか
- 896 名前:nobodyさん mailto:sage [2010/10/11(月) 18:47:04 ID:???]
- 説明適当でもサンプルコードが充実していれば何とかなるだろjk
- 897 名前:nobodyさん mailto:sage [2010/10/12(火) 08:32:27 ID:???]
- codeigniterってcakeのお手軽版みたいな認識で合ってるのかな?
cakeも調べてみたのですが、PHPであそこまでやるならRailsでいいや、って思ってしまうので PHPの出来る限りお手軽なフレームワークを探しています。
- 898 名前:nobodyさん mailto:sage [2010/10/12(火) 10:41:42 ID:???]
- 昔cakeに挫折してciやったら見事に楽勝だった
- 899 名前:nobodyさん mailto:sage [2010/10/12(火) 15:23:53 ID:???]
- Railsはレン鯖に設置できない場合が多いからCakeが流行るんだろ
今からやるならCiよりkohanaの方がいいような気がするな
- 900 名前:nobodyさん mailto:sage [2010/10/12(火) 15:36:06 ID:???]
- kohanaは日本語訳がないのでもの好きしか使ってない
- 901 名前:nobodyさん mailto:sage [2010/10/12(火) 21:35:55 ID:???]
- Codeigniterのセッションクッキーの問題って今はもう改善されてる?
- 902 名前:nobodyさん mailto:sage [2010/10/17(日) 10:22:39 ID:???]
- >>901
直ってるよ
- 903 名前:nobodyさん mailto:sage [2010/10/18(月) 00:47:56 ID:???]
- codeigniterは趣味レベルのサイトを作るのが限界
- 904 名前:nobodyさん mailto:sage [2010/10/19(火) 10:16:32 ID:???]
- CodeIgniter 2.0 is stable (enough)
philsturgeon.co.uk/news/2010/10/codeigniter-2.0-is-stable Link Download bitbucket.org/ellislab/codeigniter/get/tip.zip
- 905 名前:nobodyさん [2010/10/23(土) 18:01:16 ID:sKO4L/iz]
- DBにInsertするデータって自動でサニタイズされてるよね?
$_POSTそのまま渡してもモマンタイ?
- 906 名前:nobodyさん mailto:sage [2010/10/24(日) 03:39:48 ID:???]
- >>903
企業とかで使用されてる頻度は一番って聞いたけど違ってたのか
- 907 名前:nobodyさん mailto:sage [2010/10/24(日) 04:06:01 ID:???]
- それSymfonyかZendかCakeあたりの間違いだよなw
- 908 名前:nobodyさん mailto:sage [2010/10/24(日) 06:50:34 ID:???]
- >>905
他のフレームワークでもそうなんだが、されてない。 >>906 いや全然。 でもオレオレフレームワーク使うくらいだったらこれ使った方が良いと思う。
- 909 名前:nobodyさん mailto:sage [2010/10/24(日) 12:07:35 ID:???]
- PHPで作るサイトの要件を考えれば
「企業で使用されるフレームワーク」 と言っても過言ではないと思う。 Javaみたいにガチガチのシステム作るわけでもないんだし。
- 910 名前:nobodyさん mailto:sage [2010/10/25(月) 08:15:47 ID:???]
- サニタイズじゃないや、クォート処理だった。
配列渡すときってaddslashes とかやる必要あるの?
- 911 名前:nobodyさん mailto:sage [2010/10/25(月) 09:09:22 ID:???]
- PDOなり何なり使ってバインド
- 912 名前:nobodyさん mailto:sage [2010/10/25(月) 10:50:48 ID:???]
- >>909
使われてないので
- 913 名前:nobodyさん mailto:sage [2010/10/27(水) 18:18:40 ID:???]
- IBMのCI紹介ページなかったっけ。
確か俺もそこで見た希ガス カスタマイズしやすい事がうんたらかんたら。
- 914 名前:nobodyさん mailto:sage [2010/10/27(水) 18:20:29 ID:???]
- 気のせいだった。
- 915 名前:nobodyさん mailto:sage [2010/10/30(土) 18:57:33 ID:???]
- ぶっちゃけフレームワーク初心者としてはCIは良かった
ただPHP4対応でなければ
- 916 名前:nobodyさん mailto:sage [2010/10/30(土) 19:18:51 ID:???]
- 別に5でも使えるぞ。
- 917 名前:nobodyさん mailto:sage [2010/10/30(土) 19:25:13 ID:???]
- やだ
|

|