5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

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

1 :nobodyさん:2007/04/27(金) 23:17:16 ID:???
公式:http://www.codeigniter.com/
チュートリアル:http://codeigniter.com/tutorials/

ユーザガイド日本語訳:http://ci-user-guide-ja.nought-point-999.net/

小回りの利くフレームワークの話題をひとつ!

833 :nobodyさん: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:2010/03/21(日) 19:39:22 ID:???
おっと失礼、ファイルサイズ4倍は言語ファイルに関してでした。
コアパッケージも、倍以上違いますよね。

836 :nobodyさん:2010/03/21(日) 19:43:19 ID:???
>>835
こんにちは843さん、僕も数時間前に始めた初心者です
僕は1.7を利用してます

837 :nobodyさん:2010/03/21(日) 19:58:25 ID:???
controllersディレクトリ内にtest.phpを作り、以下のコードを記述しました
<?php

class Test extends Controller {
function otameshi($id1, $id2){
echo $id1;
echo $id2;
}
}

http://localhost/index.php/test/otameshi/100/200/でアクセスすると正常に表示されます。

それで、http://localhost/index.php/test/otameshiにアクセスするとA PHP Error was encounteredが出るのですが
このエラーを表示させない方法ってございませんか?



838 :nobodyさん:2010/03/21(日) 20:05:05 ID:???
引数にデフォルト値入れれば?

839 :nobodyさん:2010/03/21(日) 20:44:24 ID:???
>>838さんありがとうございます
デフォルト値はどのようにいれるのでしょうか?

840 :nobodyさん:2010/03/21(日) 21:01:09 ID:???
>>839
>838じゃないけど、PHP自体初心者なの?
もしそうなら、いきなりCIやらないで、1回でいいから普通のPHP独習本でも
見ながら普通のスクリプトを書いてみることを勧める。

function otameshi($id1=100,$id2=200)
{
}

841 :nobodyさん:2010/03/21(日) 21:10:37 ID:???
>>840さんありがとうございます
http://localhost/index.php/test/otameshi/100/200/
でアクセスしたときに、この100と200の値を出力したいのですが値が固定ではないです
300のときもあれば400もありのでそのように変数に格納することはできません
もしhttp://localhost/index.php/test/otameshi/でアクセスした場合でも、引数が空でもそのまま出力処理させる・・・空の値を出力させるってことはできませんか?

以下のように書き換えてみたのですがダメでした
<?php
class Test extends Controller {
function otameshi($id1, $id2){
if ($id1 != "") echo $id1;
if ($id2 != "") echo $id2;
}
}

842 :nobodyさん: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さん:2010/03/21(日) 21:25:05 ID:???
すいませんでした勉強になりました
ご教示頂いた方法で解決できました
お手間かけてしまい失礼いたしました
コードありがとうございます

844 :nobodyさん:2010/03/21(日) 22:07:48 ID:???
PHPの初心者本買って一通りやったほうがいいな。
話にならん。
どの本がいいかって?
ググれ。

845 :nobodyさん:2010/03/21(日) 23:04:54 ID:???
超上から目線w

846 :nobodyさん:2010/03/24(水) 14:11:46 ID:???
>>843
PHPというか、プログラミングは初めてですか?

プログラミング未経験なら、
http://www.amazon.co.jp/dp/4774141046
文法解説 → 「ゼロからわかる PHP超入門」
http://www.amazon.co.jp/dp/4798119865
サンプルコード集 → 「PHP 逆引きレシピ」
あたりを読むといいと思います。

あとCodeIgniterを使うなら、
http://www.amazon.co.jp/dp/4798116769
「CodeIgniter徹底入門」
も役に立ちます。

学生さんでお金がないなら、図書館で借りればOK
仕事でプログラミングやるなら、本代なんてすぐに回収できるからバンバン買えばOK

847 :nobodyさん: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をやってみたらいいんじゃないかな?

http://www.amazon.co.jp/dp/4797353953
「みんなのPython 改訂版」→この本なら1〜2週間くらいでPythonをマスターできます。

848 :nobodyさん:2010/03/24(水) 14:32:19 ID:???
>>846-847
スレチ


849 :nobodyさん:2010/03/24(水) 14:32:47 ID:???
>>834
CI1.6から1.7の変更点は、変更履歴を見ればわかりますよ。
http://codeigniter.jp/user_guide_ja/changelog.html

今なら1.7で良いと思います。
=バリデーターの使い方がシンプルになった。
=1.7用の日本語パックも提供されている。

CIの使い勝手に不満を感じたら、CIから派生した類似のFWも比較対象にしてみればいいと思いますよ
・Kohana
http://clinic.mond.jp/kohana/
・CIEX
http://ciex.levallois.biz/

850 :nobodyさん:2010/03/24(水) 20:31:08 ID:???
>>846-847
そういうのやめたら
性格悪そう


851 :nobodyさん:2010/03/25(木) 20:36:56 ID:???
これ開発終了したの?

852 :nobodyさん:2010/03/26(金) 01:30:02 ID:???
Python厨はどこでも沸いて出てくるな
マイナーな言語を薦めて最後まで責任取れるのか
仕事探すとなったらPythonの仕事なんてまずないし

853 :nobodyさん:2010/03/26(金) 01:44:18 ID:???
Python嫌いではないけど、レンサバでさくっと動くもの作りたいときは面倒だよな。

854 :nobodyさん:2010/03/26(金) 01:45:47 ID:???
うち一回Zopeで組んだけど技術者集まらなさすぎてJavaとPHPで作り替えた

855 :nobodyさん:2010/03/27(土) 16:10:53 ID:???
PythonはWebアプリ以外も作れるから需要はあるよ?
=PythonはCGの世界ではデファクトスタンダード

PHPも便利だけど、一度PHP以外の言語も使ってみたらいいよ

856 :nobodyさん:2010/03/27(土) 16:45:03 ID:???
CGの世界ではCとListがデファクトスタンダードな気がするが
というかPHPフレームワークのスレでPythonの宣伝するなよ

857 :nobodyさん:2010/03/27(土) 16:54:20 ID:???
Pythonスレに誘導したくて必死なんだろ

858 :nobodyさん:2010/03/27(土) 17:38:56 ID:???
どの言語でもWebアプリ以外のものを作れるわけだが
PHPだって作れる

859 :nobodyさん:2010/03/27(土) 17:50:20 ID:???
爆釣だな

と言いたいところだが、初心者を出汁に釣りをするのは感心できないな。

860 :nobodyさん:2010/03/27(土) 17:51:03 ID:???
釣りってどのレスの話だ?

861 :nobodyさん:2010/03/27(土) 17:52:18 ID:???
PHP-GTKとかWinBinderとかm普通にGUI作る仕組みあるぞPHPにも。

862 :nobodyさん:2010/03/27(土) 18:02:32 ID:???
・・・使ってるやついるのか?

863 :nobodyさん:2010/03/27(土) 18:33:50 ID:???
HTMLも一応言語

864 :nobodyさん:2010/03/27(土) 19:40:08 ID:???
中規模〜大規模 → symfony
中規模 → CakePHP
小規模 → 俺俺FWもしくは生PHP
俺俺FWのたたき台 → ZendFramework

CodeIgniterだけは使いどころがねーわw
ちいたんは問題外な。

865 :nobodyさん:2010/03/27(土) 19:58:36 ID:???
規模ってなんだね

866 :nobodyさん:2010/03/27(土) 20:51:11 ID:???
コードイグニターとかいって酷いネーミングだよなw

867 :nobodyさん:2010/03/27(土) 21:47:31 ID:???
CakePHP→LithiumでOK
ttp://blog.candycane.jp/archives/121


868 :nobodyさん:2010/03/27(土) 21:59:33 ID:???
最近知ったばかりで広めたいのかどうか知らんが
ドキュメントが整ってないからまだ早いよ

869 :nobodyさん:2010/03/27(土) 22:08:59 ID:???
kohana

870 :nobodyさん:2010/03/27(土) 22:09:50 ID:???
あれ途中で切れてる
kohanaが一番いいよ

871 :nobodyさん:2010/03/29(月) 14:01:54 ID:???
>>861
AndroidやiPhoneアプリも作れるから
今ならTitanium Desktopでおk


872 :nobodyさん:2010/03/29(月) 14:08:51 ID:???
PHPでGUIやるならHSP選んだほうがいい

873 :nobodyさん: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:2010/04/01(木) 12:04:07 ID:???
すいません。ボケてました(/−\*)
↑に書いたlat_activity(訂正last_activity)までは仕様上送られるようでしたが
user_dataまでクッキーに含まれることがあって問題になってます。
またEclipseでログをとってみたところSet-Cookieが5回も送られていました。
きっと基本的な所でつまづいているのだと思いますが...

876 :nobodyさん:2010/05/03(月) 19:37:29 ID:???
(´・3・`)

877 :nobodyさん:2010/05/31(月) 20:56:27 ID:???
これ結構好きなんだけどあまり業務で使用されてるの見たことないね
なぜか?

878 :nobodyさん:2010/05/31(月) 21:07:32 ID:???
ソース読めば解るよ
使うならKohanaにしろ

879 :nobodyさん:2010/06/02(水) 22:41:45 ID:???
日本語の解説本が出たら使おうと思う。

一方で、最近になってVS2008を使いだしたんだが、なんかもうこれで良いんじゃないか?
と思うようになった30代の俺がいる。

880 :nobodyさん:2010/06/02(水) 22:45:36 ID:???
日本語の解説本出てるよ
対応バージョン古いかもしれないけど

881 :nobodyさん:2010/06/02(水) 23:11:16 ID:???
いや、kohanaのことですた。

882 :nobodyさん:2010/08/01(日) 00:14:33 ID:???
Codeigniter2.0 RC?
http://bitbucket.org/ellislab/codeigniter/downloads

217 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)