[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 09/30 09:25 / Filesize : 222 KB / Number-of Response : 918
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



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/

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

673 名前:nobodyさん [2009/10/11(日) 02:46:39 ID:SfXKxhoo]
>>672
ダメなものの方がやり取りがあって盛り上がるってのもおかしな話なんだけどね。

俺はGentooにLighttpdにCIにPostgresql使ってる異端児だけど
こんな使いやすい組み合わせはないと思ってる。
泣き所は、問題が起こったとき、解決策を見つけにくいことだけど
問題そのものがあまり起こらないので、不便もあまりない。
でも、世のひとは解決策がたくさん検索できる、使いにくいシステムの方を好むらしい。
より多くの時間とお金をかけたい理由ってなんだろう?と考えてみたら
要はこういうことじゃないかという結論になった。
趣味は手がかかった方が楽しいからダメシステムがむいてる。
仕事なら、他人にはできなかったりめんどくさい方が自分のニッチを守りやすいから、
ある程度のダメシステムが都合がいい。
だからいいシステムは盛り上がらない。
そんな見方は穿ちすぎですか?

そういえば、qmailは秀逸でシェアが高いけど、
簡単すぎるのとマニュアルが必要十分なので、あまり盛り上がらない。
まあ、ダメシステムのsendmail派は、設定ファイルを共有できる
postfixを好むようだけど。

674 名前:nobodyさん [2009/10/12(月) 10:01:42 ID:5Z3pkv5p]
「codeigniter徹底入門」て本読んで試したみたけど、参考書として
あまりわかりやすくない。
もっとわかりやすい参考書がどんどん出てくれば日本で流行るのかも。



675 名前:nobodyさん mailto:sage [2009/10/12(月) 10:22:41 ID:???]
>>674
編集側がサボっている感じ。
はじめて本を書いた人ばかりのようだから
コードがページをまたがないようにとか、
もっとフォローをするべきだよなぁ。

676 名前:nobodyさん [2009/10/12(月) 17:27:37 ID:dQEfU/HG]
著者じゃないが、なんか済まない。


677 名前:nobodyさん [2009/10/12(月) 18:55:58 ID:/S6pjLQj]
>>676
なんで、謝るんだよw

678 名前:nobodyさん mailto:sage [2009/10/12(月) 18:58:53 ID:???]
アマゾンでは絶賛だったからちょっとこっち使ってみようかなと思ったりしてたけど・・・
CAKE入門中


679 名前:nobodyさん [2009/10/13(火) 08:49:30 ID:nKWEiPKF]
>>678
IBMのひとが書いてるオンライン記事がわかりやすいよ。
ひととおり読んだら概略がつかめる。

680 名前:nobodyさん [2009/10/13(火) 10:20:48 ID:sLQo61tu]
>>674
そう?一通りのことは書いてたのであれで十分かと思ったが。
著者にあったことあるけど、まじめそうな人ではあった

681 名前:nobodyさん mailto:sage [2009/10/13(火) 12:31:36 ID:???]
マトモだし分かりやすいと思ったけどな。
もっと分かりずらかったりと嘘ばっかの本なんて、いくらでもあるよ。



682 名前:nobodyさん [2009/10/13(火) 22:18:03 ID:UwuOzcz/]
>680

俺のスキルが低すぎるせいかな。

googleのトレンド検索で見ると良い傾向で増えてるね。

ttp://www.google.co.jp/trends?q=codeigniter%2Ccakephp%2Czendframework%2Csymfony&ctab=0&geo=all&date=all&sort=0

zendframeworkが低すぎる気がする


683 名前:nobodyさん [2009/10/13(火) 23:58:54 ID:nKWEiPKF]
ホームページでマニュアルを見ようとすると、
上の方からずりずりっと降りてくる感じになってるけど
あれはどうゆう技をつかってるのですか?

684 名前:nobodyさん mailto:sage [2009/10/14(水) 00:00:56 ID:???]
ajax

685 名前:nobodyさん mailto:sage [2009/10/14(水) 03:25:54 ID:???]
>>682
zend framework
   ↑
だから

686 名前:nobodyさん mailto:sage [2009/10/14(水) 04:13:48 ID:???]
>>684
ちゃんと意味分かってajaxって単語使ってる?

687 名前:nobodyさん mailto:sage [2009/10/14(水) 04:15:03 ID:???]
>>686
略さないで言えって言われたらよくわからんが・・・まぁだいたい

688 名前:nobodyさん mailto:sage [2009/10/14(水) 06:14:36 ID:???]
>>687
CIにそうゆう機能があるの?

689 名前:nobodyさん mailto:sage [2009/10/14(水) 07:15:01 ID:???]
>>688
さぁ・・・CIユーザーじゃないのでわかりません。
でもだいたいのframeworkにはあるんじゃないかな


690 名前:nobodyさん mailto:sage [2009/10/14(水) 07:49:01 ID:???]
ajaxなのか!と驚いてソースみたら違った。

691 名前:nobodyさん mailto:sage [2009/10/14(水) 10:23:41 ID:???]
ただのjsだな



692 名前:nobodyさん mailto:sage [2009/10/14(水) 10:55:58 ID:???]
でもかっこいいな。

693 名前:nobodyさん [2009/10/14(水) 11:18:28 ID:t3/QQLCE]
ajaxと只のjs4どう違んですか?

694 名前:nobodyさん mailto:sage [2009/10/14(水) 11:23:30 ID:???]
ググレカス

695 名前:nobodyさん [2009/10/14(水) 22:38:32 ID:t3/QQLCE]
ケチ

696 名前:nobodyさん mailto:sage [2009/10/15(木) 05:53:06 ID:???]
アシンクロナス
ジャバスクリプト
XML


要するに埋め込み画像の要領でXMLをとってくるわけだね?


697 名前:nobodyさん [2009/10/16(金) 09:04:01 ID:oQRbn+uE]
ほんっとに話題ないの〜

698 名前:nobodyさん [2009/10/18(日) 22:35:11 ID:tagphLPV]
アクティブレコードって使う?
クエリをそのまま書くのに比べてご利益があるようには思えないんだけど
デバッグしやすいとかあんのかな?

699 名前:nobodyさん mailto:sage [2009/10/18(日) 23:06:05 ID:???]
DBアクセスは結局どっかのクラスに隔離するわけで。
それを洗練させていった結果がああなる、というだけだろう。
俺もあまり使わないな、SQLがベタで書いてあったほうが分かりやすい。

700 名前:nobodyさん mailto:sage [2009/10/19(月) 10:13:06 ID:???]
以前見たソースで、アクティブレコードの記述の上に
SQLでコメントが書いてあったのを見たことがある。
全くもって意味無し。

701 名前:nobodyさん [2009/10/19(月) 10:45:46 ID:9ICBcuC7]
CIを使ったレイアウトについて質問があります。

header,
body,
footer

というレイアウトは簡単にできますが、

header
left center right
footer

というようなレイアウトを作るには
どうしたらよいのでしょうか。

ググレカスと言われそうですが、
どういうキーワードでググればいいのかも
見当がつかないで困っています。
よろしくお願いします。



702 名前:nobodyさん mailto:sage [2009/10/19(月) 10:55:53 ID:???]
float使え

703 名前:nobodyさん mailto:sage [2009/10/19(月) 11:17:37 ID:???]
助かりました。CSS の float 勉強してみます。

704 名前:nobodyさん [2009/10/23(金) 08:18:34 ID:4xcNwzE4]
質問です。


画像データから直接画像を生成する方法ありませんか?

画像操作ライブラリはファイルからの生成しかできないようなのです。
よろしくお願いします。

705 名前:nobodyさん mailto:sage [2009/10/23(金) 09:00:38 ID:???]
PHPから勉強した方が

706 名前:nobodyさん [2009/10/23(金) 10:22:44 ID:4xcNwzE4]
>>705
PHPにその機能があるのですね。
ありがとうございました。

707 名前:nobodyさん mailto:sage [2009/10/23(金) 14:22:48 ID:???]
レンタルサーバー(PHP4+MySQL4.0)にCI1.7.2日本語版を入れて使ったら、ちょっとエラーが出ました。

(1)データベース関係のエラー
MySQL4.0は文字コードを指定できないので、
/CodeIgniter/system/database/DB_driver.php
の145行目から150行目の「文字コード」の処理をコメントアウトしました。
具体的には↓
if ( ! $this->db_set_charset($this->char_set, $this->dbcollat))
{
 return FALSE;
}
という部分です。

(2) アロー演算子の使い方
PHP5でCI1.7.2を使った場合、
$sql = "SELECT name FROM user WHERE id = ?";
$param = array($user_id);
$query = $this->db->query($sql, $param);
$name = $query->row()->name; // ※アロー演算子(->)を連結して使用可能

という具合にアロー演算子を連結して使用できたのですが、PHP4だとエラーになりました。
$name = $query->row()->name;
ではなくて、
$row = $query->row();
$name = $row->name;
と2行に分けて、アロー演算子を連結しなければOKでした。

PHPのマニュアル見ても説明が見つけられないorz
jp.php.net/manual/ja/language.oop5.basic.php
オブジェクト内のメソッドやプロパティを指定する際の、ポインタやスコープが違うんでしょうか?
解説ページがあったら教えてください。

708 名前:nobodyさん [2009/10/23(金) 22:37:02 ID:4v117FRK]
質問があります。

DBに入っている画像データのバイナリから、
ファイルを介さず直接サムネールを生成する方法はないでしょうか。

画像そのものを出力したり、ファイルやURLからサムネールを
生成する方法はあちらこちらに書いてあるのですが、
バイナリを直接GDに食わせる方法の記述を見つけられません。

Perlでは簡単にできるのに、PHPではできないということなのでしょうか。

709 名前:nobodyさん mailto:sage [2009/10/24(土) 00:37:23 ID:???]
>>708
imagecreatefromstringはどう?

710 名前:nobodyさん mailto:sage [2009/10/24(土) 10:26:53 ID:???]
日本CodeIgniterユーザ会にある
「日本語言語パック」というパッチのような物をあてないと
ちゃんと使えないんですかね?

今利用を検討しているんですが、できるならパッチをあてないで利用したいんですが。。。

711 名前:nobodyさん mailto:sage [2009/10/24(土) 18:08:33 ID:???]
パッチ当てなければいいと思うよ



712 名前:nobodyさん mailto:sage [2009/10/24(土) 20:38:49 ID:???]
>>711
パッチを当てない場合、日本語のサイトを作る時どんな問題がありますか?


713 名前:nobodyさん mailto:sage [2009/10/24(土) 20:48:02 ID:???]
やってみたらええねん

714 名前:nobodyさん mailto:sage [2009/10/24(土) 20:50:41 ID:???]
うむおれKohanaに移行済みでCIはうろ覚えだがメール関係にパッチされてたよーな気がする

715 名前:nobodyさん mailto:sage [2009/10/24(土) 22:15:23 ID:???]
>>714
と言う事はcodeigniter本家からの
ダウンロード版では日本語を正しくメールできないという事???

もしそうなら、本当にダサ 何だそれって感じだ。


716 名前:nobodyさん mailto:sage [2009/10/24(土) 22:25:43 ID:???]
むしろ日本語メール正しく送信できるフレームワークがあるのかと
どのフレームワークも件名化けたりする

717 名前:nobodyさん mailto:sage [2009/10/24(土) 22:31:08 ID:???]
>>716
UTF-8で送信してもかい?



718 名前:nobodyさん mailto:sage [2009/10/24(土) 22:38:00 ID:???]
全部UTF8にすればいいだけで可能だな

719 名前:nobodyさん [2009/10/24(土) 22:54:19 ID:TTN2cu8l]
>>709
できました。
ありがとうございました。

720 名前:nobodyさん [2009/10/24(土) 22:57:13 ID:TTN2cu8l]
>>709
補足です。
できたんですが、データベースドライバが余計なことして
バイナリをエスケープ文字列にエンコードしてたので、
デコードして渡してやる必要がありました。

721 名前:nobodyさん mailto:sage [2009/10/25(日) 12:12:30 ID:???]
CakePHPと比べた場合CodeIgniterが勝る所と劣る所を調査中です。
ご協力を。。。





722 名前:nobodyさん mailto:sage [2009/10/25(日) 13:42:05 ID:???]
使うお前が人に聞かないと違いがわからないのなら
どっち使ってもいいんじゃないの

723 名前:nobodyさん [2009/10/25(日) 13:43:14 ID:XqTgHkg+]
>>721
> CakePHPと比べた場合CodeIgniterが

勝る所

速度
柔軟性
最小限の知識で開発を開始できる


劣る所

無理やり規則に従わせることができない。

724 名前:nobodyさん mailto:sage [2009/10/25(日) 13:51:58 ID:???]
>722
道が分からない時は人に聞くのが一番良いだろう

725 名前:nobodyさん mailto:sage [2009/10/25(日) 14:06:37 ID:???]
開発者なら自分で調べる力がないと駄目なんじゃないの?
道順は目的地にたどり着くこと自体が目的だろうけど、
違いを調べるってのは仕組みを理解すること自体が目的なんだし。

726 名前:nobodyさん mailto:sage [2009/10/25(日) 14:45:13 ID:???]
>>712
言語パック入れないと、CIのDBクラスのエラーメッセージ、Form_Validationのエラーメッセージ等が英語のままに
なる。CIのDBクラスを使わない(PearとかPDOとかO/Rマッパーを使う等)・Form_Validationを使わないなら言語パック
は全く関係ないはず。
というか、O/Rマッパー使い+Validationは自前クラス使用の私は言語パック入れずに使ってます。特に困ったことなし。

>>715
メールはそもそも言語パック入れても解決しなくない?

コントローラ内でmb_send_mail関数を使うか、mail関数をラップする自作ヘルパでも入れれば大丈夫。
application/librariesにphpmailerとか自作のメールクラスとか入れて使ってもいいし。
ちなみにPHPではCIの前にsymfonyとcakeを使ったことがあるけど、どちらも日本語メールはデフォルトの
メールの送り方では文字化けした。国産フレームワークじゃない限り期待しない方が良い。

727 名前:nobodyさん mailto:sage [2009/10/25(日) 15:29:15 ID:???]
>>726
多分その言語パック(パッチ)内でmailがmb_send_mailに変更になってたり
dateがstrfdateになってたりしてるんじゃ?

まあ自分で対処しても同じのはそのとおりだが

728 名前:nobodyさん mailto:sage [2009/10/25(日) 15:30:41 ID:???]
つかソースみろよって話だw

729 名前:nobodyさん [2009/10/25(日) 20:00:58 ID:XqTgHkg+]
ciを使ったdbアクセスについて質問です。
ランダムなレコードを得ようとして下記を実行すると
得られるレコードが毎回一定になってしまいます。

$this->db->query("select * from mytable order by random limit 1");


psqlのコマンドラインから直接sqlを打つとランダムな結果になります。
一回ごとにpsqlを抜けてもきちんと各回ごとにランダムになります。


ci経由でランダムにならないのがどういう理由かわからずに困っています。
ご教授ください。

730 名前:nobodyさん mailto:sage [2009/10/25(日) 21:00:58 ID:???]
>>729
DBの設定ファイルでcache_onがtrueからかも。まぁ試してないけど。

731 名前:nobodyさん mailto:sage [2009/10/26(月) 01:08:16 ID:???]
CodeIgniterで、テンプレートの一部分だけをキャッシュすることはできますか。
またもしできたとして、その一部分を表示するときにだけ必要なデータはどのように渡しますか。
つまり
<!-- ここからキャッシュ する-->?x2028;<?php foreach ($list as $x) { ?>
<p><?php echo $x; ?></p>
<?php } ?>?x2028;<!-- ここまで -->
というテンプレートの場合、表示するときには$listが必要ですが、キャッシュが効いているときは
$listは必要ないので、こういうときは$listを用意したくないんですけど、そんなややこしいことはできるでしょうか。

?x2028;



732 名前:nobodyさん [2009/10/26(月) 22:20:23 ID:8gDLhYd4]
>>730
ビンゴ!でした。
デフォルト設定のままにしてたので全く考えもしませんでした。
たすかりました。ありがとうございます。

733 名前:nobodyさん mailto:sage [2009/10/26(月) 23:34:34 ID:???]
>>731
出来ない、と思う
なので、おれは自作でコントローラ内で
キャッシュチェックして、必要があればHTML生成、なければキャッシュからって感じでやってる。


734 名前:nobodyさん [2009/10/27(火) 15:19:56 ID:NhIspLrL]
ARでPostgreSQLの配列に対する演算はできないのでしょうか.
具体的には↓こんな操作をしたいのですが,

SELECT * FROM mytable WHERE '{abc}' && hairetsu;

次の文ではうまくゆかないようです.

$this->db->get_where('mytable', array("'{abc}' &&", "hairetsu" ));

また,これに相当するようなARメソッドはマニュアルには書かれていないようです.


735 名前:nobodyさん mailto:sage [2009/10/27(火) 20:43:28 ID:???]
kohanaって言うのはどんなもんなんでしょうか?
日本語サイトを作るのに何か問題があるでしょうか?
codeigniterを使うか、kohanaを使うか迷っています。



736 名前:nobodyさん [2009/10/28(水) 09:57:15 ID:yVI01h7O]
>>734
自己解決しました。
get_whereでなく、単独のwhereを使えばよいようです。


737 名前:nobodyさん mailto:sage [2009/10/28(水) 10:31:55 ID:???]
>>735
kohanaいいよ。新しいだけあってかなり洗練されてる。
ただ3.0に関してはDocsが揃ってない。日本語に関しては全く問題なし。

738 名前:nobodyさん [2009/10/28(水) 13:37:17 ID:???]
kohanaはCIよりいいですか?

739 名前:nobodyさん [2009/10/29(木) 22:30:02 ID:9YMY5qNb]
皆さんは、テンプレートエンジンを使いますか?
使うとすればどんなのがいいのでしょう?
Ajaxはどうですか?

740 名前:nobodyさん mailto:sage [2009/10/29(木) 22:36:11 ID:???]
釣りだよね?
釣りだと言ってくれ

741 名前:nobodyさん [2009/10/29(木) 22:42:17 ID:9YMY5qNb]
書き方が悪かったようです。すみません。


テンプレートエンジンとAjaxライブラリはどんなのを使ってますか?
と書くべきでした。
SmartyとかPHPTALと組み合わせるというのは見つけたのですが
どんなもんなのかと思いまして。
Ajaxについてはあまりわかりませんでした。



742 名前:nobodyさん mailto:sage [2009/10/29(木) 22:55:25 ID:???]
テンプレートエンジンなんて今時あしかせにしかならんよ

743 名前:nobodyさん [2009/10/30(金) 00:30:08 ID:p/L2o0l6]
そーなんですか?
存在意義なし?

744 名前:nobodyさん mailto:sage [2009/10/30(金) 00:59:55 ID:???]
DreamWeaverとか今時はPHPとかJSPとかASPに対応してるし
どの言語にしたってテンプレートエンジンは流行ってないな

745 名前:nobodyさん [2009/10/30(金) 09:23:35 ID:p/L2o0l6]
CIと相性のいいAjax用のライブラリはないのですか?

746 名前:nobodyさん mailto:sage [2009/10/30(金) 10:23:31 ID:???]
客からの指示で、smarty必須ってなってる場合も多いんだよ。

747 名前:nobodyさん mailto:sage [2009/10/30(金) 10:25:30 ID:???]
自分で全部やれるなら楽だよな。
フレームワークが何だろうが、そんなの関係ないし。

748 名前:nobodyさん [2009/10/30(金) 11:44:13 ID:+JS8PV0u]
>>745
相性がいいかどうかわからんけど、Ajaxフレームワーク比較
ttp://journal.mycom.co.jp/news/2008/10/08/034/index.html

749 名前:nobodyさん mailto:sage [2009/10/30(金) 11:52:50 ID:???]
何がいいかの質問で、俺は客にテンプレート指定されてるとか答える意味が解らん

750 名前:746 mailto:sage [2009/10/30(金) 12:14:52 ID:???]
>>749
お前アホか?
>>742-744の流れに対するレスだよ。

751 名前:nobodyさん mailto:sage [2009/10/30(金) 12:27:07 ID:???]
smartyをAjaxライブラリに対する回答だと思うのはさすがに・・・



752 名前:nobodyさん mailto:sage [2009/10/30(金) 14:50:51 ID:???]
>>750
テンプレートエンジンを使うとすればどんなのがいいのでしょう?

使わないのがいいでしょう

客からの指示で、smarty必須ってなってる    ←意味不明
自分で全部やれるなら楽だよな         ←意味不明
(これから採用する人の話であってお前の客の話なんて知ったこっちゃない)

753 名前:nobodyさん mailto:sage [2009/10/30(金) 15:25:15 ID:???]
頭が悪いのがいるな。

754 名前:nobodyさん mailto:sage [2009/10/30(金) 15:27:02 ID:???]
わざわざ蒸し返すなや
誰が正当かなんてどうでもええねん

755 名前:nobodyさん [2009/10/30(金) 22:06:59 ID:p/L2o0l6]
要するにテンプレートエンジンは不要なのですね。

AjaxのほうはjQueryが軽量コンパクトを売りにしてて伸び盛りのようです。
同じく軽量コンパクトを売りにしてるCIとはベストマッチじゃないでしょうか。


756 名前:nobodyさん mailto:sage [2009/10/30(金) 22:11:18 ID:???]
必要かどうかは人それぞれだろ。

757 名前:nobodyさん mailto:sage [2009/10/30(金) 23:37:06 ID:???]
軽量コンパクトがいいのか高機能がいいのかも提示せずに
相性云々言われても困るんだけど
ぶっちゃけAjaxライブラリにとってはサーバサイドのアプリケションが
何で書かれてようが知ったこっちゃ無いんだし相性もクソも何もない


758 名前:nobodyさん mailto:sage [2009/10/31(土) 00:32:11 ID:???]
jQueryは軽量でもコンパクトでもない。
ありがちな操作を、最小のコード量で書く事に特化していて、かつ習得しやすいので普及率が高いだけ。
(そういう意味では、設計思想がPHPに近いのかもな、今思いついたが)
だから、jQueryに「できないこと」に手を出そうとすると非常に面倒になる。

それと、JavaScriptライブラリが軽量でコンパクトである事と、PHPフレームワークが軽量でコンパクトである事の関連性が良く分からない。
軽量フレームワークと軽量JSライブラリで、なんで「相性が良い」という結論になるんだ?
相性が悪いと言ってるわけじゃなく、単に論理展開、関係性が良く分からない。

つうか、ざっと簡単なアプリなり小物ライブラリでも作ってみりゃいいだろ。
机上の空論で初心者がライブラリの良し悪しを判別できるわけがない。

759 名前:nobodyさん mailto:1 [2009/10/31(土) 00:51:18 ID:???]
なんだか、ケチつけたいだけの輩が巣食ってるらしい。


760 名前:nobodyさん mailto:sage [2009/10/31(土) 01:07:41 ID:???]
そうだねjQueryがいいねとか嘘ついても仕方ないだろ
駄目なものは駄目と言うしかない

761 名前:nobodyさん mailto:sage [2009/10/31(土) 08:09:34 ID:???]
駄目なんて誰も書いてないだろ。
わけのわからん基準で良い悪いを決める話じゃないってことだろ?

あれだ、本質を理解した上で用途に合わせて判断しろっていう、
当たり前のことを行ってるだけだ。



762 名前:nobodyさん [2009/10/31(土) 09:42:56 ID:RCXnHmtW]
なるほど、jQueryはダメなのか。
どこがどうダメなんですか?


本質を理解した上で用途に合わせて判断ですか。
ご自身は本質を理解して判断されているのですね。すばらしい。
私には何が本質で何を基準に判断したらいいか皆目見当がつかないのですが
どんなところに注目すれば、本質を理解できるのでしょうか?
判断の基準は、例えばどんなところにおかれているのでしょうか?



763 名前:nobodyさん mailto:sage [2009/10/31(土) 09:55:01 ID:???]
>>762
>>758

764 名前:nobodyさん mailto:sage [2009/10/31(土) 10:41:20 ID:???]
jQueryでいいと思うよ。
というか、prototype.jsとの2択しか無い気がするが。
勉強するんだったら、このどっちかにしとくべき。
結局は、オープン系は何を使うにも主流どこに乗っとかないと
後々面倒だよ。スクラッチで作れるだけの力が無いのであれば。

765 名前:nobodyさん mailto:sage [2009/10/31(土) 13:52:37 ID:???]
で、GET使えるようになったの?


766 名前:nobodyさん [2009/10/31(土) 15:11:23 ID:RCXnHmtW]
>>764
参考になりました。
ありがとうございます。


>>765
jQueryはGET使えないの?

だとしてもCIはデフォルトでGETを使わないようになってるから
問題ないと思います。



767 名前:758 mailto:sage [2009/10/31(土) 17:33:58 ID:???]
>762
> どんなところに注目すれば、本質を理解できるのでしょうか?
何かができるものは、絶対に何かを犠牲にしている、という点。
俺の書き込みが「jQueryはダメ」に見えたのなら、それはお前の経験不足。俺はjQuery信者だからな。
あと、理解したいならガタガタ抜かさずコード書け。

protojsとjQueryは併用できるしどっちかを選ぶようなものじゃないが、単独で込み入ったものを作るならprotojsが圧倒的に強い。
ただし>758でも書いたように、8割方のケースではjQueryのほうが圧倒的に早く作れる。
つまりどっちが向いているかは、どこまでをJSで処理し、どこからをサーバーサイドで処理するかによる。

768 名前:nobodyさん mailto:sage [2009/10/31(土) 20:31:41 ID:???]
>>766

>>765はCIの話だろう

769 名前:nobodyさん [2009/10/31(土) 20:41:12 ID:RCXnHmtW]
>>767
よくわかりました。ありがとうございます。
八割方のケースでjQueryが早くできること、
込み入ったことはprotojsが向いていることがわかって助かりました。
まあ、GoogleがjQueryを採用しているらしいので、
できないことというのも相当特殊なものかもしれません。


あと、その、サーバサイドでやることが、CIで補完しやすいとは限らないということですね。


770 名前:nobodyさん mailto:sage [2009/10/31(土) 23:32:42 ID:???]
>>767
この手のが一番疲れる。ある程度はできるから。

771 名前:nobodyさん [2009/10/31(土) 23:50:09 ID:???]
>>768
CIではGETを使えるので、そこを問題にしていたとは気づきませんでした。
デフォルトではセキュリティ上の理由から使えないようにしてあると
初期設定のチュートリアルにかかれてます。




772 名前:nobodyさん mailto:sage [2009/11/01(日) 21:33:49 ID:???]
mootoolsも忘れないで

っていうかスレ違いなんだぜ

773 名前:nobodyさん mailto:sage [2009/11/02(月) 14:12:06 ID:???]
CIのGETの話題が出たので便乗させていただきます。

CodeIgniterの検索ページで、ページ送りするとき、検索条件をどうやって次のページに持っていってますか?
=PCサイトと携帯サイトの違いをうまく処理したいです。
(携帯サイトは作ったことがないので、これからチャレンジすることになります。)

・日本のガラパゴス携帯のサイトは、基本的にクッキー無しという前提で作る。
・ページ間の遷移で、何らかの方法でセッションIDを持たせる。
・セッションIDに基づいて、サーバー側でセッション情報を保持しておき、セッション情報の中に検索条件を持たせておく。
こんな感じでOKでしょうか?

それで問題は、CIでセッションIDをどこに持たせるのか?
(1) POSTの場合
・デフォルトのCI設定で問題なし

(2) GETの場合
(2-1)・GETをOKの設定に変更する。 →これだとCIのURLヘルパーが使えなくて嬉しくない?

(2-2)・base64方式で、検索条件をエンコードして、URLのセグメントに無理やり埋め込む →URLに使える文字列長は上限があるので限度がある。
ttp://sourceforge.jp/projects/codeigniter/lists/archive/users/2009-March/001786.html
ttp://support.microsoft.com/default.aspx?scid=kb;ja;208427
GET メソッドを使用する場合、最大文字数は 2,083 文字に制限されます (実際のパスも含めた文字数)。

(2-3)・hookを使って、GETをPOSTに入れてしまう。→何かセキュリティーを考慮しなきゃいけない?=独自のバリデーターを用意するとか?
ttp://www.ryuzee.com/contents/blog/734

今のところ(2-2)で対応できていますが、検索条件が多くなったらどうしよう…><






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<222KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef