トップページ⇒php
983コメント285KB

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

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん2011/03/08(火) 23:40:02.05ID:???
公式:http://www.codeigniter.com/
チュートリアル:http://codeigniter.com/tutorials/

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


2.0がまったり展開中です...

CodeIgniter 2.0 is stable (enough)
http://philsturgeon.co.uk/news/2010/10/codeigniter-2.0-is-stable

Link Download
http://bitbucket.org/ellislab/codeigniter/get/tip.zip
0002nobodyさん2011/03/08(火) 23:42:06.19ID:???
>>1
非公式な日本語訳載せてんじゃねえ
0003nobodyさん2011/03/09(水) 00:02:08.49ID:tLnRVkk5
■公式サイト
http://www.codeigniter.com/
■チュートリアル
http://codeigniter.com/tutorials/
■CodeIgniter User Guide (公式マニュアル)
http://codeigniter.com/user_guide/
■CodeIgniter ユーザガイド 日本語版
http://codeigniter.jp/user_guide_ja/index.html


■前スレ
[PHP][フレームワーク]CodeIgniterスレ
http://hibari.2ch.net/test/read.cgi/php/1177683436/
0004nobodyさん2011/03/09(水) 11:32:51.17ID:???
>>3
何で貴様がスレを建てなかったのだ!!!!!!!!!!!!!!!
0005nobodyさん2011/03/19(土) 13:49:07.22ID:???
  .-、  _
  ヽ、メ、〉      r〜〜ー-、__      ________________
  ∠イ\)      ムヘ._     ノ      |
   ⊥_      ┣=レヘ、_ 了     | え−−い、5号機はいいっ!
-‐''「 _  ̄`' ┐  ム  _..-┴へ   <
  | |r、  ̄ ̄`l Uヽ レ⌒',    ヽ.   | 1〜4号機を映せっ!
  (三  |`iー、  | ト、_ソ   }     ヽ   |
  | |`'ー、_ `'ー-‐'    .イ      `、   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | |   `ー、    ∠.-ヽ      ',
__l___l____ l`lー‐'´____l.       |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||  .|      |
               ||  |__.. -‐イ
               ||   |    ノ/
0006nobodyさん2011/03/26(土) 16:03:08.33ID:???
     年300万円    年400万円
年200万円    年500万円
 ∧_∧ ∧_∧ ∧_∧        年収3000万円
(; ´Д`)(; ´Д`)(; ´Д`)(; ´J`)_∧
/    \    \    \   (    ) 逝かなきゃクビな
|テスター| | PG | |  PL |SE /     ヽ
||\  ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄  ̄/ .|社長| |
||\..∧_∧           (⌒\|__./ ./
||.  (    )           ~\_____ノ|   ∧_∧
  /    ヽさっさと見てこい  .    \|  (    ) 大丈夫だから・・・
富士通                     \/      ヽ.
  |    |ヽ、二⌒)              / .|金融庁| |
年収1000万円ヽ\∧_∧         (⌒\|__./ /
             みずほ
    労働時間の上限上げといたから   年収賄賂次第
        年収1500万円

0007nobodyさん2011/03/28(月) 17:33:44.82ID:???
 | l王三王三王三王三l o==ニヽ     ピーンポーン 佐川急便です〜 Amazonコーポレーション様からお荷物です〜>
 | |王三王三王三王三|  .| //
 ゝ 乂━━━━━[強] 乂_| `-=
   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ///// ///// ////// /                                     ピーピー お風呂が焚けました>
/ ///// ///// /////   ゴーーー
         ___
       /     \
      /   \ , , /\   被災者がんばれ!心から応援してるぞ!!
    /u   (●)  (●) \
     |   u.   (__人__)   |      .___________
      \      ` ⌒ ´  ,/ガチャ  | |             |      
      /⌒ヽ   ー‐    ィヽ ガチャ .| |  Core i7 990x    |
      |  |          | \ ガチャ.| |Radeon HD 6990CF |  ウイーン
 タン.  |  |       i i|  i\,,c`ヽ彡.| |   1200W 85+    | カリカリカリ
.  タン | ⌒ ̄ ̄r〜ノソィ" |  inルソノノ|_|___________|
 |\ ̄ ̄ ー─‐─oー"o ̄ ̄~´ ̄ ̄     _|_|__|_
0008nobodyさん2011/04/02(土) 10:28:53.46ID:SmqKuFFC
クッキーで簡単な認証をしてます
クッキーの発行は正常に出来ているようなのですが以下の機能がうまく遷移していきません。
構成は以下になってます。
controllers : viewの表示とmodelに置いてるクッキー発行への橋渡し
model : postされたパスが一致していればクッキー発行
view : クッキーが発行されてれば専用画面。なければログイン画面
現象
最初に正しいパスでログインするとログインできない。しかしクッキーは発行されている。
リロードすると専用画面に移行。
クッキーは発行されているけどget_cookieのときにはまだ出来ていないという感じなのではないかと思うのですが
なぜこうなるのかがよくわかりません。流れとしてはset_cookieしてget_cookieをしているとは思うのでうすが、何か原因などわかるようでしたらご教示いただけないでしょうか。
0009nobodyさん2011/04/02(土) 11:35:25.12ID:???
当然だろカス
クッキーの基礎が分かってないだけ
001082011/04/02(土) 17:30:45.08ID:SmqKuFFC
>>9
クッキーの発行の仕組み自体はわかってるんですが、
発行されるタイミングが理解できてないということですよね?
画面の遷移などをはさめばうまくいくのは実証済みなんですが、どうせなら遷移せずにシンプルに1つで済ませれればと思ってました。
0011nobodyさん2011/04/02(土) 18:47:29.91ID:???
分かってるなら聞くことじゃないだろw
クッキーとはそういうものなんだから
001282011/04/03(日) 00:40:15.56ID:Txvux10A
>>11
1つのスクリプトで済ませる方法があればということです。
Codeigniterでそれができないのであれば仕方ないということです。
0013nobodyさん2011/04/03(日) 10:31:39.90ID:???
CIに問わずできねえよ
0014nobodyさん2011/04/03(日) 11:14:00.19ID:???
それならクッキーよりセッションのほうがよくね?
0015nobodyさん2011/04/06(水) 12:12:15.11ID:???
フレームワーク初心者はCodeIgniterから始めると良い
この後におすすめなのがZend Frameworkである
その後にsymfonyを使うと良いだろう

PHP5.3の環境でDeprecatedを無視できない人はCakePHPを選択してはならない。
htaccessでDeprecatedを無くす事は可能だがそれでも気持ち悪いと思う人は他のフレームワークを選択するほうかしこい。
今からフレームワークを学ぶのに現時点ではPHP5.3に正式に対応していないCakePHPを選択するのはやめておくべきだ。
今CakePHPを利用せざるを得ない人は仕事でやってる人だけである。
もしCkakePHPを使いたいのならkohanaを使おう。
0016nobodyさん2011/04/16(土) 19:58:12.53ID:???
ほんとに使ってる人多いの?このframework??
0017nobodyさん2011/04/20(水) 18:26:05.27ID:3iTgH4jS
xss対策でxss_cleanするとjavaでdocument.cookieとかチェックしてくるのは有り難いんですがチェックした文字列に;とかくっつけられることがあります。;を付けられる条件はなんでしょうか?
閉じタグか何かでしょうか?
0018nobodyさん2011/04/20(水) 19:52:52.87ID:???
javaってなあに?
0019172011/04/20(水) 22:01:31.14ID:pDFZrByf
>>18
すいません。
javascriptとかでdocument.cookieとか埋め込んだりした場合はチェックして別のものに書き換えてくれるという意味です。
0020nobodyさん2011/04/20(水) 23:47:48.16ID:???
なんでID変わってんだお
偽者か
0021172011/04/21(木) 00:07:21.17ID:K4NWpDna
>>20
すいません。別PCから書き込んだらID変わってしまいました。
0022172011/04/21(木) 00:07:45.25ID:K4NWpDna
日付またいだのでさらに変わってしまった・・・
0023nobodyさん2011/04/26(火) 22:21:09.68ID:nPNx8Z8I
バージョン2.0.1のcore/CodeIgniter.phpの86行目付近の以下のコードでエラーが出るのですが
このコードは何を意味しているのでしょうか?
if (isset($assign_to_config['subclass_prefix']) AND $assign_to_config['subclass_prefix'] != '')
{
get_config(array('subclass_prefix' => $assign_to_config['subclass_prefix']));
}
0024nobodyさん2011/05/04(水) 00:09:01.55ID:???
いずれcakephpを抜くぞ
海外ではCIのほうが人気あるからね
日本もぼちぼち人気が出始めている
0025nobodyさん2011/05/04(水) 00:54:54.05ID:???
俺もそう思ったけど、これcakephpとほとんど変わんないから流行ってから勉強すればいいや
それよりGAEをがんばったほうがよくね?
0026nobodyさん2011/05/04(水) 10:50:25.06ID:???
pythonってこと?
0027nobodyさん2011/05/04(水) 10:58:55.62ID:???
GAEでCodeIgniterを使えるようにさせたいけど動かない
0028nobodyさん2011/05/04(水) 12:29:22.29ID:???
>>26
いやJAVAのほう
サーバー用意する必要ないし便利なAPIそろってるし
速度自慢のcodeigniterより圧倒的に早いからいいんじゃね?と思った

0029nobodyさん2011/05/04(水) 12:34:06.81ID:???
比べるものを間違えてる
0030nobodyさん2011/05/04(水) 12:50:13.60ID:???
http://www.google.co.jp/trends?q=cakephp%2Ccodeigniter%2Csymfony&ctab=0&geo=us&geor=all&date=ytd&sort=0

コードイグナイタ伸びてんの途上国ばかりでアメリカはcakeとかわんなくね?
0031nobodyさん2011/05/09(月) 23:37:40.49ID:???
CIで会員登録の作り方教えてください
0032nobodyさん2011/05/10(火) 08:17:46.80ID:???
(´・ω・`)しらんがな
0033nobodyさん2011/05/11(水) 01:56:15.53ID:???
codeigniteよりplay!の方がよくね?
0034nobodyさん2011/05/11(水) 10:33:24.94ID:???
本家の使った場合どのような事をしたら日本語が使えないの?
今の所文字化けみたいな事は確認できないんだけど
0035nobodyさん2011/05/11(水) 10:36:44.01ID:???
PerlかPythonで良いフレームワークないかな。
ここの住人の意見が聞きたい。
これ使ってる人は信用できる。
0036nobodyさん2011/05/11(水) 10:45:50.86ID:???
http://blog.astrumfutura.com/2011/05/codeigniter-2-0-2-cross-site-scripting-xss-fixes-and-recommendations/

>>35
スレ違い
0037nobodyさん2011/05/11(水) 11:56:04.04ID:???
2.0.2からコントローラにindexが使えなくなった
いつもwelcome.phpからindex.phpにしてたのに困った
やっぱ本家のを使うようにして他方がいいかな
0038nobodyさん2011/05/11(水) 12:02:29.27ID:???
ていうか予約語だったから今まで使えてたのが可笑しいのか
0039nobodyさん2011/05/11(水) 15:26:57.77ID:???
10分で作るシリーズを作るからツッコミ入れてくれる人募集中
0040nobodyさん2011/05/12(木) 14:11:14.11ID:???
urlヘルパーのredirectで301で他のサイトに飛ぶのは危険だから使うのを止めるべき
0041nobodyさん2011/05/20(金) 12:17:11.41ID:???
2.0って、1.x用のドキュメントは参考になりますか?
0042nobodyさん2011/05/20(金) 14:45:34.26ID:???
なるわけねえだろks
0043nobodyさん2011/05/20(金) 14:55:45.04ID:???
お里が知れるね
0044nobodyさん2011/05/20(金) 16:02:46.79ID:???
英語の学習するのにドイツ語用の教科書は参考になりますか?
大学受験用に数学を学習するのに小学校の教科書は参考になりますか?



wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0045nobodyさん2011/05/20(金) 16:04:29.83ID:???
>>44
なるな。
0046nobodyさん2011/05/20(金) 16:37:14.12ID:???
2.0を使うのに1.x用のドキュメントで参考になるならしてればいいんじゃないのか?
かまってちゃんなの?
0047nobodyさん2011/05/20(金) 16:41:43.51ID:???
英語の学習するのにドイツ語用の教科書は参考になりますか?
大学受験用に数学を学習するのに小学校の教科書は参考になりますか?



wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0048nobodyさん2011/05/20(金) 16:42:33.67ID:???
高卒は来るなよ
0049nobodyさん2011/05/20(金) 20:55:57.44ID:???
(*・з・)・∵. ブッ!!

専門、必死すぎだろ
0050nobodyさん2011/05/21(土) 10:58:25.99ID:???
>>41
本気で質問してるならプログラム以前の話
0051nobodyさん2011/05/21(土) 11:08:51.31ID:???
なわけねえだろks
0052nobodyさん2011/05/21(土) 19:09:21.75ID:???
生産性なら.net、クラウド活用ならJavaかPython。
PHPは小規模なシステムでしか使い道がないし、VBAみたいなもんだね。
0053nobodyさん2011/05/22(日) 13:26:53.55ID:???
yahooもニフティもphp使ってるのに?必死だな
0054nobodyさん2011/05/22(日) 14:14:21.26ID:???
ビューとロジックの分離(笑)
0055nobodyさん2011/05/22(日) 14:49:43.65ID:???
質問者=荒らしか
0056nobodyさん2011/05/22(日) 23:50:52.70ID:???
ttp://hp.submit.ne.jp/request/detail/20884
0057nobodyさん2011/05/22(日) 23:58:14.73ID:???
CI2.0の現状としてはディレクトリ構成は少し変更になっているものの
今までのプログラムを全部変更しなくてはならないほどの深刻な変更
はなさそうです。
0058nobodyさん2011/05/23(月) 00:02:57.81ID:???
『Webサイト制作者のためのPHP入門講座』の CodeIgniter アプリを CodeIgniter 2.0.0 に移行する
ttp://d.hatena.ne.jp/Kenji_s/20110306/1299371026
0059nobodyさん2011/05/24(火) 00:48:54.55ID:???
>>57
安すぎじゃね?
CI2.0指定なら50〜100くらいは欲しいと思うんだけど
0060nobodyさん2011/05/24(火) 01:03:54.43ID:???
サイトの見方がよくわかんないけど、この1件まるごと作って10〜50万円なの?
そんな相場でやってらっしゃるの???
0061nobodyさん2011/05/24(火) 01:33:09.34ID:???
そんなもんだろ。
0062nobodyさん2011/05/27(金) 15:38:30.97ID:???
ぶっちゃけ本家ので文字化けなんてしないから日本語版って不要だな
0063nobodyさん2011/05/31(火) 19:17:43.52ID:???
http://www5.cao.go.jp/j-j/wp/wp-je10/10f63020.html
内閣府になかなか面白いデータがあるな。
2005年まででもこの有様か。
2006-2010のデータが出て来たら真っ黒三角形のオンパレードだろうな。
0064nobodyさん2011/06/03(金) 12:04:29.78ID:dP1qNVSA
codeigniterで認証部分を作成しています。
登録→重複チェック→登録
という流れなんですが、重複していた場合は登録の画面に飛ばしたいと考えてます。
そこでredirectを使ったのですが、その際に登録画面へいくつか変数を渡してやりたいと思っています。
この場合はどのようにして渡してやればいいのでしょうか?
0065nobodyさん2011/06/03(金) 12:19:25.33ID:???
つセッションクラス
0066nobodyさん2011/06/03(金) 12:23:27.18ID:dP1qNVSA
>>65
サンクスです
確かにセッションなら簡単そうですね。
携帯が視野にはいっているのでちょっと厳しいですが。

このやり方自体がオーソドックスではないのかな・・・
0067nobodyさん2011/06/03(金) 12:27:23.53ID:???
CodeIgniter用のホスティング(無料あり)
http://www.getcloudigniter.com/
0068nobodyさん2011/06/03(金) 12:35:02.05ID:???
>>66
バリデーションクラスは使ってないの?
0069nobodyさん2011/06/03(金) 12:57:02.09ID:dP1qNVSA
>>68
フォームバリデーションというのがあるんですね。
知りませんでした。
ちょっとこちらで試してみます。

ありがとうございました。
0070nobodyさん2011/06/03(金) 13:09:20.16ID:???
>>67
無料があるのなら試しに設置してみるにはいいな
0071nobodyさん2011/06/17(金) 15:18:51.10ID:???
>>67
これはデタラメ。まったくの嘘八百。正社員労働者のことを罵倒していたのではなく、
彼らを社畜として働かせていた雇用者や企業を批判していたんだよ。
「不安定雇用か、さもなくば社畜か、いずれかしかお前らの選択肢はない」という
二者択一状態のまま放置されていた労働者の境遇を問題にしていたの。
そして戦後左翼運動が求めていたのはまさにその二者択一の奴隷待遇なんだよ。
それが世界に類をみない株式会社ニッポンの成功を実現したんだ。
0072nobodyさん2011/06/17(金) 15:58:22.86ID:???
どこの板への誤爆ですか僕ちゃん
0073nobodyさん2011/06/18(土) 18:55:15.68ID:???
「LANケーブルが無ければ無線LANを使えばいいじゃない」

マリー・アントワNET
0074Perl忍者2011/06/18(土) 19:10:27.77ID:???
みんなこれフォロー
http://d.hatena.ne.jp/sugyan/20110616/1308203734

ここに乗ってるのフォローしてくださいお願いします

お願いですPHP
のみなさんおねがいです

お願いですPHPのみなさんフォローしてください
0075nobodyさん2011/06/18(土) 19:15:10.48ID:???
うるせえよ
0076Perl忍者2011/06/18(土) 21:34:41.73ID:???
おねあぎです
0077nobodyさん2011/06/25(土) 02:35:17.91ID:+6vAzSVD
ラジオボタンで「男」か「女」かを選択してデータベースに登録するとき

<?php
$sex1 = array('name'=>'sex', 'id'=>'sex1', 'value'=>'男', 'checked'=>set_radio('sex', '男', TRUE));
$sex2 = array('name'=>'sex', 'id'=>'sex2', 'value'=>'女', 'checked'=>set_radio('sex', '女'));
?>
<?php form_open(); ?>
<?php validation_errors(); ?>
<p>
<?php echo form_label('性別', $sex['name']); ?><br />
<?php echo form_radio($sex1); ?><?php echo form_label($sex1['value'], $sex1['id']); ?>
<?php echo form_radio($sex2); ?><?php echo form_label($sex2['value'], $sex2['id']); ?>
</p>
<?php echo form_submit('', '追加する'); ?>

みたいなviewを書いているんですが
更新時に、idからデータを1件取得するときは
どのように上記のコードを編集すればいいんでしょうか

inputのtypeがtextならば
<?php echo form_input(arary('name'=>'hoge', 'value'=>set_value('hoge', $hoge->hoge))); ?>
でいけるんですが、radio, checkbox, dropdown時の取得の仕方がわかりません
0078nobodyさん2011/07/02(土) 23:34:35.80ID:???
俺は初めて彼女とMMXした。
「もうそろそろiiyama? 君のI/ODATAを確かめたいんだ。XT」
MITSUMIあうと、彼女のMECはALBATRONとしていた。
緊張した俺は焦り彼女のソケット478をAOpenしようとした。
「ちょ、ちょっとRADEON!何をSis」もう俺は既にエレコム。
Sound Blasterのホックを外すとはちきれそうなPioneerがBarracuda
でもBIOSTARは意外と玄人志向だった。
「恥ずかしいわ。あまりミネベア・・・」
SCSIをTORICAるとKEIANをSOLTEKした痕がアルファデータ。
あそこはSUPERMICROだった。OMEGAドライバも少し鼻についた。
しかし、彼女のCREATIVEを刺激しつつ俺のセレロンを
彼女のSerial-ATAからASUSに這わせると、「FireWire〜ン」
「もう、ATI」「COREGA欲しいんだろ?」「早くリテール」
俺は激しくTSUKUMO。「インテルはいってるっ!IEEE!1394!」
「あぁ・・・もうDell!」
0079nobodyさん2011/07/03(日) 23:20:12.83ID:???
容量無限のハードディスクへ道 九工大など新現象発見
2011/7/3 22:05

九州工業大学の岸根順一郎准教授は、ハードディスクドライブ(HDD)など
磁気記録媒体の情報量を無限大に増やせる可能性がある新しい物理現象を発見した。
現在の記録媒体は「1」「0」という2種類の信号(ビット)で情報を蓄えるが、
複数種類の信号で記録できるようになる。早期の実用化を目指す。

ロシアのウラル州立大学との共同成果。米国物理学会の専門誌フィジカル・レビュー・レターズ(電子版)に掲載した。

発見したのは、電子の回転でできる微小な磁石(スピン)が変化する現象。外部から磁力を与えると電気抵抗が無限大になる。
多重の信号で記憶でき、「無限ビット」の記録媒体が実現できる可能性がある。

http://www.nikkei.com/news/headline/article/g=96958A9C93819595E2E1E2E2E18DE2E1E2E5E0E2E3E386989FE2E2E2
0080nobodyさん2011/07/06(水) 12:05:10.61ID:GllPiTG5
20年くらい前から、磁気ディスク装置の記憶容量が無限にできるって研究してるぞw
0081nobodyさん2011/07/14(木) 13:53:52.60ID:???
ファイルアップロードクラスを使用したファイルの単体のアップロード手順は理解したのですが
モデルをからめて、title, imageを保存しようとした時に
$this->upload->display_errors()とvalidation_errors()のエラーメッセージの同時に出力する方法がわかりません
みなさんどのように実装していますか?
0082nobodyさん2011/07/17(日) 11:10:11.66ID:???
まずMVCの基礎から勉強
0083nobodyさん2011/07/29(金) 16:54:01.57ID:???
>>81
$data['upload_errors'] = $this->upload->display_errors();
$this->load->view('upload', $data);
これでviewにアップロードのエラー情報を渡す。

view/upload.phpには、バリデーションのエラーと、アップロードのエラーを表示する部分を埋め込む
という方法でうまくいきませんか?
0084nobodyさん2011/07/29(金) 18:22:05.74ID:???
form_validationのrulesにcallback__imageと書いて
コントローラに_imageのコールバックメソッドを書いて、出来ました。

問題点として
privateメソッドだと機能しなくて、無理やりpublicメソッドにアンダースコアを書いて処理してます (_image())
それとバリデーション時にtitleのrulesがfalseで、imageのrulesがtrueの場合でも
アップロードされてしまうので、その分、unlink()で上手いこと処理しないといけないのも難点です
0085nobodyさん2011/08/17(水) 08:37:10.00ID:???
激しく書き込みが無いので、質問とかしてみる

Ciで便利だと思う機能って何だと思いますか?
もしくは良く使う機能と使いどころを教えてください
0086nobodyさん2011/08/17(水) 14:34:45.32ID:???
Phil Sturgeon'sさんが作ったTemplateライブラリとか、あとはTank_Authですかね?
もともとある機能で便利だなと思ったものはないです。
0087nobodyさん2011/09/04(日) 22:45:37.61ID:???
オタクがキモがられるの文化的技術的貢献度の低さと思考の中心がその分野になってることじゃないか
どの分野でも「専門家」と呼ばれる人の知識や熱意だけみればオタクと呼ばれるレベルだがオタクとは呼ばれない
それは人類の文化的もしくは技術的面で大きく貢献しているから

NASAの人が星オタと呼ばれないのは人類の文化的発展に大きく貢献しているから
アニオタは他人(アニメ作者)の妄想に関する知識を深化させてるだけでキモい
茶道の家元が茶オタと呼ばれないのは日本の文化的(ry
パソオタがキモがられるのも他人が作った規格に関する(ry

わかったらさっさとパソコンを組み立てる作業に戻れ
0088nobodyさん2011/09/05(月) 00:09:57.81ID:???
大丈夫?
何かイヤな事があったのかな?
酒でも飲んで忘れてしまいなよ。
0089nobodyさん2011/09/05(月) 00:10:47.13ID:???
ありがとう、そうするわ。
0090nobodyさん2011/09/08(木) 22:19:59.58ID:???
VisualStudioみたいなIDE無いですかね。
0091nobodyさん2011/09/09(金) 00:10:29.89ID:???
>>90
VS.Php

有償版のVS持ってなくてもVS Shellで動作する
0092nobodyさん2011/09/10(土) 00:00:07.36ID:???
もう代理店が死んだんじゃなかったっけ
0093nobodyさん2011/09/17(土) 07:56:05.18ID:???
Windows8はすっかりタブレットPC仕様になってしまったな。
もう旧来型のWebアプリって終わりじゃないかと。
0094nobodyさん2011/09/20(火) 04:28:30.56ID:???
>>93
なぜここで言うのか知らんが、新しいUIはウェブの技術で作れるんだぞ?
むしろ増えるだろjk
0095nobodyさん2011/09/21(水) 21:04:08.45ID:kp94ayXU
ほとんどのページでDBからある値を取ってきて表示する処理があるのだけど
一般的にDBから値を取得する処理のメソッドをどこに記述するのがスマートかな?
コントローラーのメソッドごとに呼ぶしかない?
0096nobodyさん2011/09/21(水) 21:14:07.58ID:???
dao
0097nobodyさん2011/09/24(土) 13:52:19.63ID:???
>>95
model
0098nobodyさん2011/09/24(土) 18:04:49.93ID:???
MY_Controllerのコンストラクタとか
0099nobodyさん2011/09/25(日) 10:37:50.14ID:???
そのためのModelじゃないの?
0100nobodyさん2011/09/25(日) 10:49:25.62ID:???
                        / ___\   iPhoneを手に入れた
                  /   | ´・ω・| \  もうお前らに用はない
                 /      ̄ ̄ ̄  |  
                 |  i    KDDI   /
                 L二ヽ       ̄ ̄ \
                         〉   ,、_/⌒\ノ
                     /   /               / ̄ ̄ ̄\  ∩
                      /__/´              ∩ /___   ヽ/ ノ
 _,,..-―'"⌒"~⌒"~ ゙̄"~ ゙̄"~ ゙̄"~ ゙゙̄"'''ョ           \ ヽ|・ω・` |    /
゙~,,,....-=-‐√"゙゙T"~ ̄Y"゙=ミ"~ ̄Y"゙=ミ""゙=ミ              ヽ  ̄ ̄ ̄   _/ そんな〜
T  |   l,_,,/\ ,,/l  l,_,,/\ ,,/l  |              国内メーカー

0101952011/09/25(日) 15:38:45.51ID:usWRVMTl
ごめ、俺の日本語がおかしかった。

DBから値とってくる処理はモデルの中のメソッドに書くけど
取得した値をビューに渡す処理はコントローラーのメソッド毎に書くしかないかな?
毎回同じ処理コピペしてるから簡略化できないかと思って。
0102nobodyさん2011/09/26(月) 04:41:46.02ID:???
MY_Controllerに書いたらいいんじゃないの?
0103nobodyさん2011/09/27(火) 14:35:45.75ID:???
>>98 で既に書いてるんだけど、読んでるかい?
0104nobodyさん2011/09/29(木) 02:34:52.71ID:???
うん。読んでる
ただ、MY_Controllerのコンストラクタじゃなくメソッドねっていう
0105nobodyさん2011/09/30(金) 00:26:09.44ID:???
ヘルパー作れば良いんでない?
0106nobodyさん2011/09/30(金) 17:28:48.23ID:???
コントローラーのメソッドから他のコントローラーのメソッドって呼べないの?
ローダクラスで読み込めるのかと思ったけど。
0107nobodyさん2011/10/01(土) 07:12:08.47ID:???
普通はモデルにかけし。
アクションクラスとして分離できるフレームワークもあるけどね。
0108nobodyさん2011/10/01(土) 09:05:08.56ID:???
へー、たとえば?
01091062011/10/01(土) 15:07:41.68ID:???
コントローラーから他のコントローラーのメソッド呼べないとテストとかしにくくない?
極力Modelに詰め込む方が良さそうだね。
CIUnitもあるけど俺にはうまくつかえんかった。
0110nobodyさん2011/10/01(土) 23:48:41.39ID:???
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
}
}

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

仮登録のフラグを用意するにもそのフラグを一体何処に置くのがいいのか・・
0119nobodyさん2011/10/12(水) 02:01:27.77ID:???
普通にDB使え
0120nobodyさん2011/10/12(水) 02:07:07.36ID:???
サンクス
やっぱりDB登録で定時で削除スクリプト回すのが妥当か
0121nobodyさん2011/10/14(金) 01:50:04.25ID:???
do_upload()でフィールド名がuserfileじゃない場合引数必要とかもっと大きく書いてくれよクソがっ
0122nobodyさん2011/10/16(日) 16:16:05.68ID:???
書いてあるならマシだろ
0123nobodyさん2011/10/16(日) 16:47:00.90ID:???
まあ気持ちは分からんでもないw
サンプルを弄って使おうとすればまず気づかんし
0124nobodyさん2011/10/17(月) 14:31:28.58ID:???
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と表示されて困ってます
ライブラリの使い方で間違っている箇所を教えてください
0125nobodyさん2011/10/17(月) 14:46:38.42ID:???
× application/libraries/test.php
○ application/libraries/Test.php
0126nobodyさん2011/10/17(月) 14:51:37.81ID:???
ライブラリのファイル名が小文字から始まってたので大文字に直してみましたが改善しません
0127nobodyさん2011/10/17(月) 17:13:14.93ID:???
http://example.com/TextEditor
のようにコントローラ名の大文字小文字を指定したしてアクセスさせることはできませんか?
現状だと
public function TextEditor(){}とコントローラを定義しても
texteditor、texteDiTORでも大文字小文字関係なくアクセスできてしまいます
TextEditorでのみアクセスできてそれ以外の大文字小文字の違いはアクセスできないようにしたいのですが
0128nobodyさん2011/10/17(月) 19:38:54.47ID:???
あ
0129nobodyさん2011/10/27(木) 23:34:26.08ID:???
CodeIgniter まとめ Wiki
ttp://club.h14m.org/kenji/CodeIgniter/
# GJ!
0130nobodyさん2011/10/27(木) 23:38:05.30ID:???
CodeIgniter Sparks
ttp://getsparks.org
# CodeIgniterのためのパッケージマネージャ&リポジトリ
0131nobodyさん2011/10/28(金) 00:50:36.20ID:???
宣伝乙wwww
0132nobodyさん2011/10/28(金) 09:36:22.81ID:???
まあまあ。そうムキになるなよ。
有用なものなら宣伝でも良いじゃないか。
エンジニアは論理的にやろうぜ。
0133nobodyさん2011/10/28(金) 10:29:36.37ID:???
というかsparksなんてciやってれば常識なのに何のために貼り付けにきたのか
0134nobodyさん2011/10/29(土) 00:33:39.32ID:???
他にはないのか?
0135nobodyさん2011/10/30(日) 10:33:00.73ID:???
CI3.0からライセンス変更(OSLに変更)になるんですね。バージョン変更でどうなるかというと、

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

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

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

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

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

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


あと公式サイトのフォーラムとか
ttp://codeigniter.com/forums/viewthread/202562/
0140nobodyさん2011/10/30(日) 12:44:40.55ID:???
>>139
後は俺に任せてくれ
TOEIC900
0141nobodyさん2011/10/30(日) 12:50:53.88ID:???
OSL化に対する抗議意見

ttp://codeigniter.uservoice.com/forums/40508-codeigniter-reactor/suggestions/2344554-gpl-compatible-non-copyleft-popular-licesne
0142nobodyさん2011/10/30(日) 12:56:55.84ID:???
さてと他のフレームワークを覚えるかな
0143nobodyさん2011/10/30(日) 13:30:10.26ID:q8SZu/Kh
CodeIgniter のライセンスが OSL に変更されることに関する懸念(A Day in Serenity @ Kenji)
http://d.hatena.ne.jp/Kenji_s/20111029/1319874742
0144nobodyさん2011/10/30(日) 13:55:49.54ID:???
ブログの宣伝乙www
0145nobodyさん2011/10/30(日) 18:19:35.38ID:???
うわー最悪
0146nobodyさん2011/10/30(日) 18:54:11.60ID:???
この通りに話が進んだら流石におさらばかな
0147nobodyさん2011/10/31(月) 02:50:43.92ID:???
今のうちにフォークさせとくか
0148nobodyさん2011/10/31(月) 12:47:41.46ID:???
Yiiに乗り換えるわ
0149nobodyさん2011/10/31(月) 13:43:13.26ID:???
みんなそんなこというなよ。
もっとかんばろうぜ!
0150nobodyさん2011/10/31(月) 13:49:23.17ID:???
ciの代替となるポジションのfwって何だろう
zfとsyは違うしkohanaもciと関連あるからいずれ欄センスでもめそうだし
0151nobodyさん2011/10/31(月) 14:02:56.78ID:???
むしろ2.xベースに国内でメンテナンスすればいいんじゃない
0152nobodyさん2011/11/01(火) 03:18:56.39ID:???
とりあえず、 >>141 でOSL化反対に投票しようよ
0153nobodyさん2011/11/01(火) 05:07:02.52ID:???
もうkohanaでいいんじゃね?
EllisLabが持ってる限り何度でもこういう事が起きそう
kohanaよりciの方がシンプルで好きだったけど乗り換えるわ

ただkohanaは日本語の情報が少なすぎるんだよな
みんなでkohanaに乗り換えてもっと情報を充実させようぜ
0154nobodyさん2011/11/01(火) 09:43:01.92ID:???
ばかじゃねえのkohanaもCIと関連があるんだから将来ライセンス変更の可能性は否定できないよ
0155nobodyさん2011/11/01(火) 10:19:32.03ID:???
えっ
0156nobodyさん2011/11/01(火) 10:26:28.17ID:???
そんなん言ったらどのOSSプロジェクトもライセンス変更の可能性あるわ
今のkohanaとciの関連って初耳だな
結構前にフォークしてるんじゃねーの?
0157nobodyさん2011/11/01(火) 11:06:03.00ID:???
kohanaとの関係知らなかった人がいる事に驚き
0158nobodyさん2011/11/01(火) 11:23:36.13ID:???
>>157
いや、随分前に喧嘩別れ的にフォークしたってのは知ってるよ

ci2.0系はEllisLab+コミュニティの開発で、EllisLabが独自に作ったBSDライクなライセンスという認識
kohanaはそのciからフォークして、現在はコミュニティベースの開発で既にBSDライセンスでしょ?

http://kohanaframework.org/license
http://codeigniter.com/user_guide/license.html

このci2.0系のライセンスが3.0系からOSLに変更されるのと
今現在BSDライセンスで公開されてるkohanaがどう関係してるのか知りたい
どういう風に関連してて何で影響があるのか教えて欲しい
0159nobodyさん2011/11/01(火) 23:04:41.54ID:???
じゃあなこのスレとおさらばする為にDooPHPに移行する
0160nobodyさん2011/11/02(水) 15:02:46.81ID:???
もうだめだな
0161nobodyさん2011/11/02(水) 22:04:29.67ID:???
ci3以降じゃなくて今までのバージョンもやばいって事?
jQuery使ってんだけどアウトかな?

http://d.hatena.ne.jp/Kenji_s/20111102/1320234449
0162nobodyさん2011/11/03(木) 01:02:57.38ID:???
>>161
0163nobodyさん2011/11/03(木) 01:06:22.04ID:???
ミスった。
>>161
現在CI2.0系で思いっきり開発中なので
現行のバージョンもアウトなら完全にオワタ

せめて3.0以降からの適用であってほしい。

0164nobodyさん2011/11/03(木) 14:27:38.71ID:???
【K-POP】SHINeeが英国にやってきた!現地ファンの熱烈歓迎でヒースロー空港がマヒ!空港にいたロンドン市民の視線が全て集中!
http://kamome.2ch.net/test/read.cgi/mnewsplus/1320288555/
【韓流】チャン・グンソクCM起用で日本のマッコリ消費量が3倍以上に![11/3]
http://kamome.2ch.net/test/read.cgi/mnewsplus/1320286537/
【K-POP】SHINeeのロンドン公演、ジョージ・クルーニー並みの安全対策へ!チケット販売開始後1分でサーバーダウン![11/2]
http://kamome.2ch.net/test/read.cgi/mnewsplus/1320247479/
【韓流】28歳OL、韓流に熱あげ会社の電話に「ヨボセヨ」といって出る
http://kamome.2ch.net/test/read.cgi/mnewsplus/1320291987/
【芸能】毎日新聞「高校生の娘がKポップに夢中」「『クール・ジャパン』は韓国に圧倒されている感」[11/02]
http://kamome.2ch.net/test/read.cgi/mnewsplus/1320234418/
0165nobodyさん2011/11/05(土) 22:48:23.21ID:???
table1とtable2(変数で指定)があって、'id'カラムでJOINして'hoge'と'{$this->table2}.name'のカラムのデータを取り出したいのだけど、

$this->db->select("hoge, {$this->table2}.name");
$this->db->from($this->table1);
$this->db->join($this->table1, "{$this->table1}.id = {$this->table2}.id");

上のコードだとどうしてもデータベースエラーが出てしまう
Not unique table/alias: '(table1の中身)'

どのように書けばいいのか分かる人居ればご教示して貰いたいです
0166nobodyさん2011/11/06(日) 17:59:05.53ID:???
>>165
$this->db->join($this->table1, "{$this->table1}.id = {$this->table2}.id");
↓
$this->db->join($this->table2, "{$this->table1}.id = {$this->table2}.id");
じゃないか?
0167nobodyさん2011/11/07(月) 00:51:57.61ID:???
>>166
レスサンクス
原因は別にあったけど解決できたよありがとう
0168nobodyさん2011/11/08(火) 14:43:41.81ID:???
移住先フレームワーク
ttp://fuelphp.com/
0169nobodyさん2011/11/08(火) 15:14:15.11ID:???
それ、何が便利なの?
0170nobodyさん2011/11/08(火) 15:33:28.51ID:???
もうキモいフレームワーク乱立するのはやめたほうが良いと思うんだ・・
0171nobodyさん2011/11/08(火) 15:57:36.07ID:???
便利かどうかは置いといてCodeIgniterと比較されるポジションのフレームワーク
元CI開発者も開発に加わっている件
0172nobodyさん2011/11/08(火) 15:59:59.37ID:???
ttp://ilikekillnerds.com/2011/04/codeigniter-vs-fuelphp/
0173nobodyさん2011/11/08(火) 23:19:02.38ID:???
もうphp自体卒業してpythonに移ったほうがよさそうだね
0174nobodyさん2011/11/08(火) 23:28:54.25ID:???
pythonのフレームワークでCIみたいなのある?
そっちのスレ池ってのは無しで、逆にPHPと併用してる人に聞きたい。
0175nobodyさん2011/11/09(水) 10:10:07.60ID:???
>>174
djangoかpyramid
0176nobodyさん2011/11/10(木) 21:45:43.81ID:EXYtnqP+
CIで同じコンテンツのPCサイト、携帯サイト、スマートフォンサイトを作成しようと考えており、

PC、携帯、スマホごとにサブドメインを
pc.hoge.com
m.hoge.com
sp.hoge.com
みたいに切り
ディレクトリを分けて、各ディレクトリにindex.phpを配置して運用したいと思っています。

モデルは同じものを使いたいので、各applicationディレクトリは同じものを指定すると
ドキュメントルート以下のURLが同じだとPCからでもモバイルの画面が閲覧できてしまいそうなのですが
何かいい解決方法はないでしょうか?

そもそも運用のしかたがよくないでしょうか?
0177nobodyさん2011/11/10(木) 21:56:32.85ID:???
>>176
htaccessでpc.hoge.comだったら index.php/pc
m.hoge.comだったらindex.php/m
sp.hoge.comだったらindex.php/sp
に振り分ければいいじゃん
0178nobodyさん2011/11/10(木) 22:13:25.94ID:???
Active Recordの$this->$db->insert()時にFALSEが返ってきたら別処理って記述にしてるはずなんだけど、
いざINSERTに失敗すると「データベースエラーが発生しました。」の画面が出て止まってしまう

どなたか解決法知っていたらご教示お願いします
01791782011/11/10(木) 22:15:15.66ID:???
CI2.0.3、DBはMySQL、PHP5.2です
0180nobodyさん2011/11/10(木) 23:18:47.00ID:???
なぜMySQLだけバージョンをはぶくのか理解に乏しい
01811762011/11/10(木) 23:32:35.09ID:???
>>177
そういうやり方もあるんだね。
ありがとう。
01821782011/11/11(金) 05:06:58.20ID:???
>>180
すまん俺の頭がどうかしてたわ
MySQLは5.5.10、PHPは5.3.6(更新)でした

トランザクションのテストモードのバグも公式見て直してみたけど直らないんだよなぁ
ロールバックされるはずなのにコミットされてしまうし
何か致命的な事を間違えているのかもしれんです
01831782011/11/11(金) 06:03:14.01ID:???
DBのconfigのdebugがTRUEになってただけだったという・・
スレ汚しスマソ 本当スマソ
0184nobodyさん2011/11/14(月) 08:57:40.23ID:???
webサイト制作者のための php入門講座という本を読んで勉強し始めたのですが
これからはcodeigniterは利用できなくなるのでしょうか? 勉強しても無駄ですか?
0185nobodyさん2011/11/14(月) 09:23:38.90ID:???
別に無駄ではないけど今はライセンスでもめてるだけ
0186nobodyさん2011/11/14(月) 09:49:23.00ID:???
とりあえず今の2.0.3を使い続ける分には問題ないから使ってみれば
MVCを覚えるのにCIは一番良いフレームワーク
0187nobodyさん2011/11/15(火) 08:24:24.04ID:???
遅くなりましたがレスありがとうございます。無駄ではないようなので勉強します。
徹底入門を注文しました。
0188nobodyさん2011/11/15(火) 20:30:36.54ID:???
徹底入門て1系じゃ・・・
0189nobodyさん2011/11/16(水) 19:15:31.44ID:o0BxTiCY
cart クラス使おうと計画してみたけどテーブルはどう作ればいいんでしょう?教えてくださいそこのイケメン
0190nobodyさん2011/11/17(木) 19:46:53.91ID:XifOUxyV
イケメンがいないみたいなので書いて実験してみたらテーブル作らなくても動いたぜ お騒がせしました
0191nobodyさん2011/11/18(金) 10:11:18.01ID:???
良かったな、イケメン
0192nobodyさん2011/11/18(金) 12:15:30.70ID:???
ライセンスが3.0で変わろうと別に訪問者にはわからないし誰にも公開しないサイトなら別に気にすることもないな
0193nobodyさん2011/11/18(金) 15:12:19.17ID:???
懸念すべきなのは、メンテされなくなった2系のセキュリティホールだね。
イントラなら問題ないけど。
0194nobodyさん2011/11/18(金) 16:00:21.23ID:???
ライセンスの件今頃知った
オープンソース使ってたらこのようにいきなりライセンスが変更されて商用死亡みたいなことってあるの?
0195nobodyさん2011/11/18(金) 16:07:09.14ID:???
たぶん商用の場合は有料で購入してねってことだろ
0196nobodyさん2011/11/18(金) 16:09:38.25ID:???
作ってから、いきなりライセンス変えられるのがアリなら
怖くて使えんな
ルール違反じゃないの?
0197nobodyさん2011/11/18(金) 17:39:47.93ID:???
認証ライブラリも標準で付いてないしfuelphpに乗り換える
0198nobodyさん2011/11/18(金) 19:03:50.76ID:???
ライセンスなんて、あちこちで良く変えてるよ
問題になるかならないかだけで
0199nobodyさん2011/11/23(水) 08:52:04.77ID:q1y6Xj5b
ページングについて教えてください。
下記のソースを作って「2行目と3行目」が表示されています。
次のページをクリックしても相変わらず「2行目と3行目」が表示されたままです。
次のページをクリックすると「4行目と5行目」を表示させたいのですが、ソースのどこが間違っているのか教えてください。
よろしくお願いいたします。
<?
class Tel11 extends CI_Controller{
var $limit = 2;
function index()
{
$this->load->database();
$this->db->select('prefecture_name, prefecture_name_en');
$query = $this->db->get('prefectures','2','1'); // 生成する文
foreach ($query->result() as $row)
{
echo $row->prefecture_name;
echo $row->prefecture_name_en;
}
$this->load->library('pagination');
$config['base_url'] = 'http://localhost/CodeIgniter/tel11/index/';
$config['total_rows'] = $this->db->count_all('prefectures');
$config['per_page'] = 1;
$this->pagination->initialize($config);
echo $this->pagination->create_links();
}
}
0200nobodyさん2011/11/23(水) 13:17:56.63ID:???
limit句が固定になってるからじゃないか?
0201nobodyさん2011/11/23(水) 13:40:09.13ID:???
limitってかoffsetじゃね?
0202nobodyさん2011/11/23(水) 16:03:15.63ID:q1y6Xj5b
>200 >201
有難う。問題点が分かったところでまずは感謝!!
>limit句が固定になってるからじゃないか?
>limitってかoffsetじゃね?
offsetを変動にすることが出来るの?
確かにoffsetが変動しなければ、いくらページングボタンを押して
も同じところの繰り返しだ。
CodeIgniterのマニュアルにはページングの部分の作り方の記載が
あるだけで一番肝心なgetの部分の記載方法が載ってないんだよね。
offsetをページングにあわせて変動値にする方法を教えてけろ。
0203nobodyさん2011/11/23(水) 16:34:19.19ID:q1y6Xj5b
199=202です。
200さん201さん有難う!
ググって自己解決できました!!
$query = $this->db->get('prefectures', 2, $this->uri->segment(3,0)); // 生成する文

$config['per_page'] = 2;

で行けました!!
2週間悩みっぱなしだったのに、適切なアドバイスのおかげで
ほんの20分で解決しました!
ここは神の住む都ですね!
またお世話になります。有難う!!
0204nobodyさん2011/11/23(水) 22:51:03.35ID:q1y6Xj5b
199=202=203です。
もうひとつ教えてください。上記をviewに渡そうとしたらエラーが出ます。
下記のどこが問題か教えて!
長すぎるので、ControllerとViewを分けて投稿します。
【Controller】
<?
class Tel21 extends CI_Controller{
function index()
{
$this->load->helper(array('form', 'url'));
$this->load->database();
$this->load->library('pagination');
$config['base_url'] = 'http://localhost/CodeIgniter/tel21/index/';
$config['total_rows'] = $this->db->count_all('prefectures');
$config['per_page'] = 2;
$config['first_link'] = '«最初';
$config['last_link'] = '最後»';
$this->pagination->initialize($config);
echo $this->pagination->create_links();
$this->db->select('prefecture_name, prefecture_name_en');
$query = $this->db->get('prefectures', 2, $this->uri->segment(3,0));
$data['prefectures'] = array('id', 'prefecture_name','prefecture_name_en');
$this->load->view('tel21_view', $data);
}
}
?>
0205nobodyさん2011/11/23(水) 22:52:44.34ID:q1y6Xj5b
204の続きです。
下記がVIEWです。何が問題か教えてください。
【VIEW】
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<table width="700" border="1" cellspacing="2" cellpadding="2">
<?php foreach ($query->result() as $row):?>
<tr>
<td><?=$row->id?></td>
<td><?=$row->prefecture_name?></td>
<td><?=$row->prefecture_name_en?></td>
</tr>
<?php endforeach;?>
</table>
</body>
0206nobodyさん2011/11/24(木) 01:19:39.79ID:6IBCnLyg
>>204
>$data['query'] ??
違ったらごめん
0207nobodyさん2011/11/24(木) 03:32:11.35ID:???
$data['prefectures'] = array('id', 'prefecture_name','prefecture_name_en');
↓
このビューを見る限り不要、かつ配列の指定か間違っている。連想配列を渡さなければ意味が無い。

$query = $this->db->get('prefectures', 2, $this->uri->segment(3,0));
↓
$data['query'] =$this->db->get('prefectures', 2, $this->uri->segment(3,0));

<?php foreach ($query->result() as $row):?>
↓
<?php foreach ($query as $row):?>

マニュアルのビューの項目を熟読した方が良いと思う。
02082072011/11/24(木) 03:44:38.96ID:???
訂正

$query = $this->db->get('prefectures', 2, $this->uri->segment(3,0));
↓
×
$data['query'] =$this->db->get('prefectures', 2, $this->uri->segment(3,0));

○
$data['query'] =$this->db->get('prefectures', 2, $this->uri->segment(3,0))->result();



0209nobodyさん2011/11/24(木) 07:37:35.15ID:???
204です。出来ました。有難う!本当に有難う!
0210nobodyさん2011/11/24(木) 13:41:09.88ID:6IBCnLyg
よかったね 頑張って
0211nobodyさん2011/11/25(金) 00:11:23.30ID:???
         ___
         /     \      ち!ちょっと待って
       /  ─   ─\        もうちょっとでいきそうなんや!!
    /  ( ○)三(○)\
    |   /// (__人_.)   |   .____
    \      |r┬|  /  |\ ‐==‐ \
    / ヽノ  ⌒`ヽ<´    \| ̄ ̄ ̄ ̄| 
   / |      \___)⌒ \    ̄ ̄ ̄ ̄ 
   ` ̄\ \       ,,,, \
        \       /\\ \__
        ゝ,,,__、___/   ヽーヽ___)


                ピロン♪ピロン♪         \   ____
                緊急地震速報です         | ̄|ヽ _\
                強い揺れに警戒してください    |  |= )   )
                                     |  | r   r
                                 / | ̄ ̄i ̄ ̄ ̄|
0212nobodyさん2011/11/25(金) 14:37:14.14ID:???
GPL互換で投票した
意外に影響がないって言ってる国が多くてびびった

http://codeigniter.jp/blog/article/70
0213nobodyさん2011/11/25(金) 14:47:23.81ID:???
票操作くらいわけないだろ
0214nobodyさん2011/11/25(金) 14:57:28.07ID:???
投票数見ると、むしろ票操作してるのは日本じゃないかと疑われそうw

Canada 3 votes 33% 67%
Croatia 2 votes 100%
France 2 votes 50% 50%
Germany 2 votes 50% 50%
Ireland 2 votes 50% 50%
Japan 149 votes 2% 4% 11% 83%
Netherlands 6 votes 17% 17% 67%
Nigeria 3 votes 100%
Poland 2 votes 50% 50%
Portugal 2 votes 50% 50%
Romania 3 votes 33% 33% 33%
Sweden 2 votes 50% 50%
United Kingdom 18 votes 6% 11% 17% 67%
United States 14 votes 7% 7% 14% 71%

投票数見る限り、ほとんどの国では賛成とか反対じゃなく
興味が無いって感じに見えるな
0215nobodyさん2011/11/25(金) 19:09:52.20ID:???
おいおい米国の10倍以上ってw
0216nobodyさん2011/11/25(金) 19:21:00.00ID:???
クッソワロタw
0217nobodyさん2011/11/26(土) 00:17:31.21ID:???
$this->db->trans_start();
(入れ子クエリ)
$this->db->trans_complete();
if ($this->db->trans_status() === FALSE)
{
}

上のようなトランザクションがあるのだけど、テスト(ローカル)環境では成功するのに
リモート環境(レンタルサーバー)では必ず失敗(if文内)してしまう

この原因がどうしても掴めないのだけど誰か分かる人は居ませんか?
0218nobodyさん2011/11/26(土) 05:28:17.27ID:???
CIまったくやったことないからたぶん外れてると思うけど
(入れ子クエリ)がすごく怪しい予感がする
0219nobodyさん2011/11/26(土) 06:19:20.11ID:???
>>217
DBの接続先はローカルとリモートで同じになってるとかないよね?
0220nobodyさん2011/11/26(土) 08:37:33.70ID:???
>>218
マニュアルには「入れ子があると面倒だからCIのトランザクション機能が使えるよ!」みたいな事書いてあるのだけどなあ
手動で実装するしか無いかもしれんです

>>219
テスト環境切っても動くしtrans_start()とtrans_complete()の行をコメントアウトするとちゃんと動くからそれは無いと思います
0221nobodyさん2011/11/26(土) 16:52:32.27ID:???
片方でトランザクションをサポートしてないDBとかストレージエンジン使ってるとか?わかんないけど。
0222nobodyさん2011/11/27(日) 15:34:21.29ID:pnNAW0Jm
ひとつの codeigniterで、
A.com
B.com
C.com
と複数のサイトを作成するには、どの様に
つくっていけばよろしいのでしょうか?
0223nobodyさん2011/11/29(火) 13:16:03.49ID:???
>>222
applicationを分ける
0224nobodyさん2011/11/29(火) 18:30:43.43ID:WD7XMt4a
せっかくアドレスから index.php を .htaccess で除去するようにしたのに
site_url('hoge/news')
http://example.com/index.php/hoge/news/
と、生成されるリンクに index.phpが含まれ
結局飛び先がindex.php付きになってしまいます。

site_url('hoge/news') を使って
http://example.com/hoge/news/
とindex.php 無し URLを生成することはできませんか?
0225nobodyさん2011/11/29(火) 18:57:10.82ID:WD7XMt4a
224
自己解決しました。
http://codeigniter.com/forums/viewthread/176471/#837942
0226nobodyさん2011/12/06(火) 16:30:16.70ID:ydkuYT52
しょっぱな読む index.phpファイルで

define('ENVIRONMENT', 'development'); 本番向け

define('ENVIRONMENT', 'production'); 開発向け

と、環境をセッティングできますが

define('ENVIRONMENT', 'testing');

は、なんですか?

* You can load different configurations depending on your
* current environment. Setting the environment also influences
* things like logging and error reporting.
*
* This can be set to anything, but default usage is:
*
* development
* testing
* production
*
0227nobodyさん2011/12/07(水) 02:22:54.59ID:???
PHP テスト
で検索したら答えが出ますよ
0228nobodyさん2011/12/10(土) 16:03:29.75ID:iQ2fQdIW
set_value()なんかの
次のページにパラメータをひきついでくれる系の関数が
半角文字は引き継いでくれるけど
全角文字が引き継いでくれません。

なぜなんでしょうか。
どっかでマルチバイトの設定みたいなのするところがあるんでしょうか?
0229nobodyさん2011/12/12(月) 21:57:51.01ID:yKhupXni
codeigniterで
form_dropdown()関数をしようしつつも、
セレクトの状態を保持するにはどうすればいいのでしょうか。
0230nobodyさん2011/12/13(火) 00:15:07.01ID:???
ライセンスで騒いでるのって一部の連中だけだろ
何故いまさらGPL互換じゃないとか騒いでるんだろう
前から互換ねえだろ
0231nobodyさん2011/12/14(水) 19:06:57.76ID:Q2wm5s6r
codeigniterで、BASIC認証を使いたくて
http://favstar.fm/users/mataga/status/27635155065
を参考にして、
libraryをダウンロードして、config 追記して
メソッド書き足したのですが 
Fatal error: Call to a member function userdata() on a non-object
とそんなメソッドねえよみたいなエラーが出て全然さくっといきません。
0232nobodyさん2011/12/14(水) 20:29:04.96ID:cU0NFZBY
セッション読み込んでないに1票
0233nobodyさん2011/12/19(月) 12:02:56.47ID:???
コントローラにコンストラクタを追加するとビューが生成されなくなるのですが、原因が分かる人いましたら教えてください。
CodeIgniter2.0.3 PHP5.1.6 です。

<?php
class Hello extends CI_Controller
{
pubic function __construct()
{
parent::__construct();
}

public function index()
{
$data['title'] = "test";
$data['heading'] = "this is test";
$this->load->view("hello", $data);
}
0234nobodyさん2011/12/22(木) 13:36:04.95ID:???
public function
そのクラス以外からも参照可能

pubic function
陰部
0235nobodyさん2011/12/23(金) 01:15:35.11ID:???
php -lとかログチェックとかしないんだろーね、こーゆー人達って。
0236nobodyさん2011/12/25(日) 15:39:01.85ID:???
日本CodeIgniterユーザ会が機能してないから誰か変わりにやってくれる有志を募ってくれんかのう
0237nobodyさん2011/12/25(日) 16:07:54.39ID:???
>>236
そうなの?どの辺が機能してないん?
0238nobodyさん2011/12/25(日) 16:36:31.42ID:???
ライセンスの件でユーザ会の人が騒ぎ出してから日本語化が2.0.3で止まってる
0239nobodyさん2011/12/25(日) 18:48:01.27ID:???
CIおわってもうた
0240nobodyさん2011/12/25(日) 22:11:39.22ID:7b+Fwwyt
2.0.3と2.1.0ってそんな違うもん?
0241nobodyさん2011/12/25(日) 22:17:57.92ID:???
そのくらい更新履歴ぐらい読んで自分で確認しろよバカ
0242nobodyさん2011/12/25(日) 22:24:12.36ID:7b+Fwwyt
履歴が翻訳されてんの?
0243nobodyさん2011/12/26(月) 10:12:40.47ID:???
↑公式の人が顔真っ赤になってやってきた感が良く分かる
0244nobodyさん2011/12/26(月) 11:05:51.61ID:e0HWMKFl
日本語化って、取説が日本語なのと
一部の設定が日本語向けになってたり、エラーとかに出る
メッセージ文が日本語になってるだけでしょ?
0245nobodyさん2011/12/26(月) 11:38:48.57ID:2Evzlo4S
日本のchangelogは2.0.3とまりかな。
ttp://codeigniter.jp/user_guide_ja/changelog.html

なので本家を見ないと変更内容はわからない
ちなみに公式は以下
ttp://codeigniter.com/user_guide/changelog.html

エキサイト先生にでも翻訳してもらえ
0246nobodyさん2011/12/26(月) 15:00:05.71ID:???
>>233
__constructにアクセス権を付けてるからオブジェクト指向の初心者だと思ってアドバイスさせてもらうけど
CIにはconstructを付けたからviewが表示されなくなるような仕組みはない
0247nobodyさん2011/12/26(月) 23:50:55.31ID:FkhzpYPx
CodeIgniter2.1.0は日本語化されんのかね?
0248nobodyさん2011/12/27(火) 12:42:36.86ID:???
日本語化バージョンなんてぶっちゃけいらない
0249nobodyさん2011/12/27(火) 15:03:01.18ID:???
と、俺も思ってた。
マルチバイト系の修正してるみたいよ。
0250nobodyさん2011/12/28(水) 08:37:26.94ID:???
CIオワタ
0251nobodyさん2011/12/28(水) 12:30:06.32ID:Va/8JSi8
せめて2.1.0は出して欲しい
つ〜か2と3でライセンス違うんならバージョンアップめんどくせーよ
0252nobodyさん2011/12/28(水) 14:00:26.14ID:???
別に3.0からはGPL互換が無くなるっていうわけであって
GPLのライブラリを使わなきゃいい話だろ
jqueryも使って問題ないしMITライセンスのライブラリ探して使えばいいだけの話
0253nobodyさん2011/12/28(水) 16:40:28.94ID:Va/8JSi8
MITのライセンスでまったく同じものがあって載せかえるだけで動くんなら誰も苦労しねーだろ
OSLだとソースの公開義務があるように見えるが、そういうの商用だと無理なこと多いでしょ?
0254nobodyさん2011/12/28(水) 17:51:13.44ID:???
ライセンスより分裂しすぎて開発者が集まらなそう
0255nobodyさん2011/12/29(木) 09:31:02.58ID:LyfzdUat
公開が義務じゃなくても、要請に応じないといけないということであれば使えないよ
頻繁にそんなのくるもんじゃないとは思うけど、いちいち粗探しされたりする気苦労を考えたらしんどいわ
0256nobodyさん2011/12/29(木) 13:16:29.30ID:???
ライセンスの件はユーザー減らす以外の意味が無いよなー。ビジネスで考えたら、深く問題を理解してない人は手を出さなくなるし、理解したとしても、より面倒でないモノを使うよ。
0257nobodyさん2012/01/03(火) 20:39:56.08ID:???
fuel使おうよ
0258nobodyさん2012/01/04(水) 11:06:05.01ID:???
CI勉強してえらい簡単だったから「フレームワークなんてちょろいぜ!」って
fuelに挑戦してみたら難しくて、勘違いだったことに気づいたorz
phpの勉強始めて半年の自分でもある程度使えちゃうCI素敵。
CIくらい簡単なフレームワーク他にありませんか? いじってみたい。
0259nobodyさん2012/01/04(水) 11:38:46.66ID:???
独自実装しかしないならCIでいいんだよ
0260nobodyさん2012/01/04(水) 14:32:26.15ID:???
>>259
ライセンスがよくわからなくてとりあえず他に移ろうと思ったんですけど
ライセンスが変更されても使えなくなるということではないんですか?
できることならずっとCI使いたいです。
0261nobodyさん2012/01/05(木) 10:14:29.71ID:u/0LFuKE
2と3をまたげないだけだから使うのは問題ないんじゃないかな。
でも3のライセンスは見たとこ公開しないといけない「かも」しれない内容が見える。
機械翻訳だから違うかもしれないけど。

でもユーザー会が機能してないんから移行先は常に検討しててもいいと思う。
CIくらい緩いのは他にないもんかね?
0262nobodyさん2012/01/05(木) 10:33:34.16ID:???
eucとsjis使わないなら日本語版なんていりません
0263nobodyさん2012/01/06(金) 09:39:58.10ID:jYfI0J2v
sjisが問題なんだよね
日本の携帯も視野に入れるとsjisは必要だからな〜・・・
0264nobodyさん2012/01/06(金) 10:11:52.92ID:???
2chはutfにすると朝鮮語で荒れるから使わないって噂を聞いてへーって思ったことがある
0265nobodyさん2012/01/06(金) 11:20:49.58ID:???
>>264
すげー納得した
0266nobodyさん2012/01/07(土) 03:17:09.24ID:???
最近ガラケー対応しないから知らないけど、UTF-8使えない機種ってまだ多いの?
クッキー未対応機種同様、切り捨てで良いと思ってるんだけど。
0267nobodyさん2012/01/07(土) 03:38:18.22ID:???
>>263
携帯対応時にのみsjisが必要というだけなら、
display_overrideでビューの描画フックしてutf8-sjis変換で行けそうな気がする(試してないけど)
0268nobodyさん2012/01/07(土) 07:58:57.64ID:???
ガラケーって意外にユーザー多いんだよね
うちのサイトはガラケー対応してるのもあってモバイルの半分はガラケー
今年には絶滅するかな?ie6と一緒に死んで欲しいわ
0269nobodyさん2012/01/08(日) 21:06:20.40ID:LYa2KR+z
対応が一番面倒なのがdocomo
docomoなけりゃずいぶんラクになるんだがな
0270nobodyさん2012/01/09(月) 00:51:31.82ID:???
>>269
なのにガラケーでのシェアはdocomoが圧倒的なんだよな
まさにケータイ業界のマイクソソフト
0271nobodyさん2012/01/09(月) 01:24:30.55ID:???
既得権益=ガラパゴス・インキュベーター
0272nobodyさん2012/01/09(月) 19:02:57.33ID:lxdt6H4t
codeigniterで、相性のいいCMSってなんでしょうかね。
0273nobodyさん2012/01/09(月) 20:08:37.03ID:???
CIで作られたCMSどこかで見たよ。
0274nobodyさん2012/01/09(月) 21:40:27.57ID:???
>>273

http://www.seezoo.org/

でもライセンスはGPLv2なんだよな
現バージョンでもGPLと共存できないとか言ってた気がしたし
今後どうなるんだろね
0275nobodyさん2012/01/09(月) 23:59:47.60ID:YJgnXMSr
はっきりせんものは使えん
0276nobodyさん2012/01/10(火) 10:14:52.84ID:o0EJ+hmL
年末年始で忙しいのかもしれんがML以外だと外部からは特に活動してないと思われても仕方ないよな
0277nobodyさん2012/01/10(火) 13:53:00.96ID:???
GPL V2はウェブサービスの場合は、配布に当たらないから、公開しなくても良かったはず。
抜け穴だけど。

このCMSがそうかは精査してないけど。
0278nobodyさん2012/01/10(火) 16:03:06.91ID:???
GPLのCMSで作られたwebサイトでたまに問い合わせがあるから書いとくけど
訪問者がサイト運営者に「それGPLのやつだろ。ソースコード見せろ」と言われても公開する義務はGPLにはない
0279nobodyさん2012/01/11(水) 10:31:46.10ID:???
ML見る限りではCI3になってもコアな部分に手を入れない限りは公開義務はないとかなんとか。
どっちにしろCI日本として言われてるわけじゃないからなんともいえないけどね。
0280nobodyさん2012/01/11(水) 11:32:52.78ID:???
ごちゃごちゃ言ってないで結局はどうなの?
ってことろ。
3行で説明しろとは言わないがグダグダしすぎている感は否めない。
0281nobodyさん2012/01/11(水) 23:22:04.41ID:???
誰も解ってないので自分で決めましょう。と言う事だな。
MLの議論なんか全然意味なさそうだし。
0282nobodyさん2012/01/12(木) 14:07:25.01ID:???
いや自分できめちゃいかんだろ
0283nobodyさん2012/01/12(木) 15:10:40.31ID:???
身の振り方を。だろ?
0284nobodyさん2012/01/13(金) 21:48:24.96ID:???
codeigniterの新ライセンスのOSLって
codeigniterで作ったものは
ソースを公開しなければならい。
どんなに素晴らしいWEBサイトを作ろうとも、
その著作権は、製作者一人が独占するものではない。

みたいな感じですか?
0285nobodyさん2012/01/14(土) 00:42:25.26ID:???
>>284
ライセンス読んだの?
02862842012/01/14(土) 09:47:18.60ID:???
>>285

codeigniterユーザー会ページを見る
↓
【重要】CodeIgniterのライセンスが変更されようとしています

従来のBSDライクなCodeIgniterライセンスから、
コピーレフトなライセンスである
Open Software License 3.0に変更されようとしています。
↓
コピーレフトとはなんぞや
↓
コピーレフト (英: copyleft) とは、
著作権 (copyright) に対する考え方で、
著作権を保持したまま、二次的著作物も含めて、
すべての者が著作物を
利用・再配布・改変できなければならないという考え方である。
(wikipedia)
↓
つまりこういうこと?
↓
2chに書きこみ
0287nobodyさん2012/01/14(土) 10:33:04.48ID:IUpKfgv0
いいかげん公式を更新しろよな
0288nobodyさん2012/01/14(土) 23:45:02.53ID:???
放置するくらいなら、ちゃんと解散宣言すればいいのに。
0289nobodyさん2012/01/15(日) 05:18:16.44ID:???
/applicationと/systemでライセンス違うみたいな事言ってたよな。
なら、最初から/application含めないで、インストールスクリプト用意して、
別ディレクトリで運用の方がスマートな気がする。
良く分かってないけど。
0290nobodyさん2012/01/15(日) 08:41:59.03ID:???
サイト更新権限持ってる人少ないのかね。
停滞避けようとしてる人居るみたいなのに。
0291nobodyさん2012/01/15(日) 15:03:49.59ID:aEr0xkbX
わかる人いたらおしえてほしいです。

例えばindex.phpコントローラーで
モデルindex.phpをロード
$this->load->model(index);
するとCannot redeclare class
なるんですがわかります?
やっぱコントローラーかテーブルの名前変えなきゃだめすかね?
0292nobodyさん2012/01/15(日) 15:07:05.82ID:aEr0xkbX
コントローラーじゃなくて例えば
public function index extends ○○○{
とかです。
0293nobodyさん2012/01/15(日) 15:20:08.72ID:???
予約語なんじゃねーの?
0294nobodyさん2012/01/15(日) 20:23:19.71ID:ccMofFK3
いや予約語じゃないっぽいんすよねー
てか多分予約語だったらコントローラー読み込んだ時点でエラー起きると
思うんで、コントローラー読んだ後の
model読み込むときにエラーなってるっぽいんすよねー
0295nobodyさん2012/01/16(月) 04:32:26.23ID:???
コントローラのクラス名も、モデルのクラス名もIndexになってると予想。
テーブル名は変更しなくても良いけど、モデルのクラス名を変更するのが吉かも。
0296nobodyさん2012/01/16(月) 04:48:46.52ID:???
あれ?Indexコントローラは予約語でエラーになった記憶が…
http://codeigniter.jp/user_guide_ja/general/reserved_names.html

0297nobodyさん2012/01/16(月) 12:06:49.16ID:???
CodeIgniterにStrutsのTilesプラグインのようにviewをテンプレートにする機能ってある?
0298nobodyさん2012/01/16(月) 15:09:10.88ID:???
公式で途中経過くらいださないと意見も集まらないと思うんだけどね
MLに参加してる人なんて本当に極々一部の人間でしょ。
0299nobodyさん2012/01/16(月) 15:17:55.86ID:???
今時MLとか使わないでしょ。。
0300nobodyさん2012/01/16(月) 16:05:15.27ID:???
1つのプロジェクトがグダグダと終わる瞬間を見ているとおもえばいい経験になるんじゃないだろうか
0301nobodyさん2012/01/16(月) 17:54:47.41ID:l7Fd5fgU
.NET interoperability overview of Phalanger 3.0
http://www.php-compiler.net/blog/2012/net-interoperability-overview-of-phalanger-3-0
0302nobodyさん2012/01/17(火) 13:49:14.90ID:???
そもそも更新出来る人が複数いるのかね
0303nobodyさん2012/01/17(火) 20:06:52.38ID:???
別に公式サイトじゃないから良いんだろうけど、ググったら一番上に出てくるしな。
ライセンス問題が重要な事で、ユーザーを減らしたいと願ってないなら更新して欲しい。
0304nobodyさん2012/01/18(水) 16:14:02.28ID:???
他人をあてにしすぎ
有志でやってる訳だし強制はできない
更新されてない現状に納得いかんのなら自分でやるべき

でも日本のユーザ会を運営してる人達も、もうciから離れる方向であるのなら
他の人に運営を譲るべきだと思う
出ていく人と残る人をはっきりさせて新たに運営体制作り直さないから
>>302みたいな身勝手な文句を言う奴が出てくる
0305nobodyさん2012/01/18(水) 16:52:56.54ID:???
288の通りだな。他の人が手を挙げるためにも、ちゃんと解散してくれ。
0306nobodyさん2012/01/18(水) 17:50:58.94ID:???
>>304
>>302じゃないけど俺も普通にそう思ったよ。
別に悪意あって思ってるわけじゃないけど。

俺はアテになんてしてないから本家からとってきてそのまま使ってるから日本のほうがどうなろうと知ったこっちゃないけど。
イメージが悪くなっていっているのは間違いないからグダグダすんのはよくねーな。
0307nobodyさん2012/01/19(木) 00:41:26.05ID:wbPiS3Kq
で、けっきょくどうなの?
0308nobodyさん2012/01/19(木) 03:10:59.52ID:???
リピートするな
0309nobodyさん2012/01/19(木) 11:13:45.66ID:flwzQgtf
form_validationで、複数の値を同時に検証したいのですが、うまい方法はありますか?
$_POST['hoge']がTrueの時のみ、$_POST['fuga']を必須としたい、みたいな感じなんですが。
0310nobodyさん2012/01/19(木) 11:14:29.50ID:flwzQgtf
form_validationで、複数の値を同時に検証したいのですが、うまい方法はありますか?
$_POST['hoge']がTrueの時のみ、$_POST['fuga']を必須としたい、みたいな感じなんですが。
0311nobodyさん2012/01/19(木) 11:15:11.11ID:???
form_validationで、複数の値を同時に検証したいのですが、うまい方法はありますか?
$_POST['hoge']がTrueの時のみ、$_POST['fuga']を必須としたい、みたいな感じなんですが。
0312nobodyさん2012/01/19(木) 11:18:14.29ID:???
form_validationで、複数の値を同時に検証したいのですが、うまい方法はありますか?
$_POST['hoge']がTrueの時のみ、$_POST['fuga']を必須としたい、みたいな感じなんですが。
0313nobodyさん2012/01/19(木) 11:19:54.90ID:???
>>309-312
2chブラウザ調子悪くて連投しちゃいまました。すみません。
0314nobodyさん2012/01/19(木) 11:40:36.79ID:???
if ($_POST['hoge'] === true) {
  if (isset($_POST['fuga'])) {
    処理
  } else {
    処理
  }
}

これではいかんのですか
03153092012/01/19(木) 11:43:11.11ID:???
すみません、自己解決しました。
0316nobodyさん2012/01/20(金) 04:15:06.21ID:???
>>314は全くCI使ってないやん

>>315
自己解決したら方法やURLでも書くのが後続のためになります。
0317nobodyさん2012/01/20(金) 22:34:22.24ID:???
>>314がすごい良い答えだと思うんだけど、たしかにどう自己解決したかは気になる。
0318nobodyさん2012/01/20(金) 22:52:45.91ID:8rED2VWf
http://www.nicovideo.jp/watch/sm16552331
0319nobodyさん2012/01/25(水) 00:29:06.22ID:???
マジレスでオワコンだって。
0320nobodyさん2012/01/25(水) 04:19:14.92ID:???
誰の?君の?w
0321nobodyさん2012/01/25(水) 14:06:19.79ID:???
翻訳したものを日本CIのサイトに載せるだけでも違うとおもうんだけど
もう誰も管理しとらんのだろ
0322nobodyさん2012/01/27(金) 00:08:53.87ID:???
(;^ω^)・・・
0323nobodyさん2012/01/27(金) 10:13:09.49ID:???
SJISにこだわらないなら本家ので充分
0324nobodyさん2012/01/27(金) 19:28:46.50ID:5o/XEDb/
http://codeigniter.jp/user_guide_ja/general/managing_apps.html
のマニュアルページを参考にして、
ひとつのcodeigniterで 2つのサイトを設置したのですが、
applications/foo/helpers/ の位置におかないと
追加ヘルパーを読み込んでくれません。
applications/helpers/
において、すべてのサイトが共通の
ヘルパーを読み込むようにするにはどうすればよいでしょうか。


0325nobodyさん2012/02/07(火) 19:23:16.94ID:???
ライセンス問題だけど一体どういう使い方をしてる人達に影響がでるん?
0326nobodyさん2012/02/08(水) 04:46:16.62ID:???
>>325

作成しているアプリの機能の一部でGPLで配布されているソースを使っている場合
0327nobodyさん2012/02/08(水) 10:37:13.93ID:???
もうだいたいライセンスについての見解でてると思うけど公式は死んでるの?
0328nobodyさん2012/02/08(水) 12:22:00.81ID:???
いまだによくわからん
0329nobodyさん2012/02/08(水) 14:03:08.05ID:???
MLでいくつか流れてたけど主なのはGPLと共存出来ない以外は大丈夫と思うけどね
細かいことあげるとキリないけど、普通に使う分にはGPLだけ気をつけとけばいいとおもう
CIをフレームとして使うだけの人には特に関係ないように見える

でもこうして日本のCIが廃れていくと思うともったいないね
0330nobodyさん2012/02/08(水) 22:13:36.92ID:???
>>329
thx
0331nobodyさん2012/02/13(月) 00:23:10.91ID:9eiYiOD2
2.0.3で終了?
0332nobodyさん2012/02/16(木) 13:08:17.96ID:???
日本の方はそうだろうね。
もう何ヶ月も更新もなければ告知も何もないし。
0333nobodyさん2012/02/18(土) 12:46:44.89ID:???
ソウルの日本大使館前に反日団体によって「従軍慰安婦の碑」が建立されるという暴挙に、韓国人の苛烈さを見て取った?
日本人も多いだろう。だが、ソウルだけではなかった。彼らは韓国内だけでなく、アメリカでも同様の碑を建てていた。?

日本人を貶める反日運動は、より戦略的に全世界で展開されようとしているのだ。ジャーナリストの水間政憲氏が報告する。?

米国ニュージャージー州パラセイズ・パーク市の図書館に「日本軍従軍慰安婦の碑」が建立されたのは2010年10月23日。?
同碑除幕式の模様は、中央日報日本語版(2010年10月25日付)が伝えている。?

〈西欧国家で日本軍慰安婦追悼の碑が地方政府承認の下で建てられたのは今回が初めてだ。(中略)?
この日の除幕式にはロタンド市長を含め、市議会および図書館関係者と同胞ら100人が出席した〉?

その大理石の碑には、「1930年代から45年まで日本帝国主義の軍隊に踏みにじられた20万人の女性と少女を称える」とか?
「慰安婦とされた人々は想像することも出来ない残酷な人権侵害にあった」と解説され、?
最後に「私たちは人類に対するこの残虐な犯罪を決して忘れてはいけない」と、慰安婦の姿と共に刻まれている。?

この問題は、米国市民を捏造歴史認識で洗脳する道具の役割を果たすだけでなく、?
米国に居住している邦人の名誉を著しく傷つけることになるのである。?

そもそも「従軍慰安婦問題」は『朝日ジャーナル』に88年5月から12月まで隔週で15回に亘って掲載された?
「日本国は朝鮮と朝鮮人に公式陳謝せよ」との意見広告からスタートし、同誌の記事になり、?
それが朝日新聞の社会面へと波及していった。だが、慰安婦の「強要・強制」を示す記録は一切無いのだ。?

しかし、パラセイズ・パーク図書館の碑を見た米国人は、間違いなく慰安婦が「強制」であったと誰もが思うだろう。?
すでに在米邦人の子供たちが、これら捏造歴史認識で「イジメ」にあっているとの情報が入ってきている。?

“無実の韓国人女性をレイプした日本人の子孫”として白眼視され始めているというのだ。?
http://www.news-postseven.com/archives/20120217_87410.html
0334nobodyさん2012/02/18(土) 13:50:29.58ID:???
なんで全部疑問系やねん
自信が無もないのに書いたらあかん
0335nobodyさん2012/02/18(土) 18:53:45.07ID:???
www
0336nobodyさん2012/02/20(月) 16:30:17.58ID:???
末尾を?に換えるジェネレータかなにか?
0337nobodyさん2012/02/22(水) 16:54:30.11ID:???
2.1って出ないの?
0338nobodyさん2012/02/24(金) 20:14:27.38ID:???
これわかりやすいね。
VisualStudioとかウィザードで作れるけど中身意味不明。
これくらいの方が断然よい。
0339nobodyさん2012/02/24(金) 20:38:06.97ID:???
オワコンだけどなー。
0340nobodyさん2012/02/26(日) 17:24:37.89ID:???
日本では今もCakeが主流なの?
0341nobodyさん2012/02/26(日) 21:37:24.14ID:???
そうですね。cakeが流行ってます
0342nobodyさん2012/02/27(月) 01:53:55.74ID:???
流行ってるというか、歴史が長いから単にユーザーが多いというか。
0343nobodyさん2012/02/27(月) 10:04:34.96ID:???
cakeがCI並みに緩いなら使って見たい
0344nobodyさん2012/02/27(月) 14:42:34.36ID:???
Webアプリ開発は Linux + Mono + ASP.NET MVC が最強だと悟った
http://engawa.2ch.net/test/read.cgi/poverty/1330244837/
0345nobodyさん2012/02/29(水) 11:51:08.29ID:???
本家全然アップデートないな
いつ3.0が来るんだよ

日本語版なんて使ってる奴いんのか
0346nobodyさん2012/03/02(金) 13:05:29.36ID:CrSW4Xf2
おれは使ってるよ。
とっとと2.1にしてもらいたいんだけどな。

日本のCI管理がやる気ないからもう放置されてるよ。
モノ自体はいいから本家から落として使っても問題ないよ。
0347nobodyさん2012/03/02(金) 13:17:14.33ID:???
日本語版なんていらねえよ
本家だけで十分
0348nobodyさん2012/03/05(月) 22:13:05.63ID:PkIqEdB0
ネットでフレームワークをしらべてたら
codeigniterga使いやすい使いやすいいうから
使って見てるけど、ステルスマーケティングだったんだろうかと
思うほど、いろいろひっかかる部分がある。
0349nobodyさん2012/03/05(月) 22:32:13.15ID:???
引っかかってもドキュメントが整備されてるから
比較的楽に問題解決できるっしょ
作りも割と単純だしね

まぁ日本語のメンテ止まってるから
ci3からはそうでもなくなるかも知れんけど・・・
0350nobodyさん2012/03/06(火) 08:13:13.94ID:sDRjkI45
例えば、あたらしいバージョンは 継承元クラス名が
CI_Controller と CIがついてるけど
古いバージョンは Controller と CIが付いてない。
こんなどうでもいいところで1日ひっかかった。
そして、追加クラスを足してみたら、古いバージョン向け時代のやつらしく
継承元にCIが付いてない。

コアのクラス名とか、なんでこんな重要なところ変更するのかと。

ただ、フレームワークを作るとか最先端の技術者でも
「あー!やっぱこうしときゃよかった!」
ってなるんだなと、なんか安心したが。
0351nobodyさん2012/03/06(火) 08:45:40.27ID:???
>>350

どのフレームワークも古いバージョンの情報で引っかかることあるねよね。
公式のドキュメントが一番なので、翻訳されていると安心だけど…
0352nobodyさん2012/03/07(水) 23:14:43.24ID:zK9LLfSS
codeigniterみたいなゆるい規則のフレームワークって他にないのかね?
0353nobodyさん2012/03/07(水) 23:31:55.09ID:???
Fuel
0354nobodyさん2012/03/10(土) 18:19:30.25ID:ZtiXTycw
model を使う場合、最終的にクエリを実行する
$query->result()  は、モデル内に書くのですか?
それとも、$query->result() コントローラーや、view に書くのですか?

サンプルでは、モデル内で書いてるものがありますが、
個人的には、
foreach ($query->result() as $row)
したり、
クエリを書き足したりできるよう
$query->result()  は モデルの外に書いたほうがいいのでは?
と思ってるのですが。
0355nobodyさん2012/03/10(土) 18:40:23.86ID:???
誰かがこれはダメだと言われたらやめてしまうような人間にはなるな
自分はこれのほうがいいと思ったことを主張しなさい
0356nobodyさん2012/03/12(月) 12:06:18.72ID:???
MLの流れで見るライセンス問題&ユーザ会の対応問題まとめ

2011/10
事の発端はここから(2011/10/24) http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-October/002878.html
どういうライセンスかを調べた(2011/10/27) http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-October/002888.html
懸念事項(2011/10/29) http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-October/002899.html

2011/11
現行ver(2系)もGPL非互換と判明(2011/11/2) http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-November/002906.html
これによってユーザ会内部は大混乱になる http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-November/thread.html
ついにはユーザ会が存続するかどうかという話に(2011/11/21) http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-November/002961.html
その後もユーザ会の人間に対し煽り?が入り(2011/11/24) http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-November/002968.html
その結果>>214みたいな事になる

2011/12
ユーザ会MLは一気に過疎状態に陥る http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-December/thread.html
こういう状態になってもユーザ会HPにはほとんど情報が出ない為、
苦言を呈する&協力を申し出る人も出るが(2011/12/27) http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-December/003010.html
つれない返信が返ってくる(2011/12/28)http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-December/003012.html
0357nobodyさん2012/03/12(月) 12:11:11.23ID:???
>>356の続き

2012/1
ユーザ会サイトに何も出てこない事もあり、痺れを切らした人がMLに参入するも(2012/1/9)http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-January/003021.html
否定だけしかしない(2011/1/11)http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-January/003024.html
これに対しソースを挙げて反論するも(2011/1/11)
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-January/003028.html
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-January/003029.html
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-January/003034.html
その後も否定した本人からはこの件に関してレス無し

2012/2
ライセンス問題関係の投稿は無し http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-February/thread.html

0358nobodyさん2012/03/12(月) 12:13:00.68ID:???
>>357の続き

2012/3
ここに来てライセンス問題(というよりユーザ会の対応の問題)が再燃(2012/3/6)http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003071.html
これに対しユーザ会代表は謝罪も含め今後の対応について前向きな提案をするも(2012/3/6)http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003071.html
副代表は相変わらずの対応(2012/3/7)http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003073.html
質問者は萎縮して引き下がる(2012/3/7)http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003074.html
これに対し怒る人が出てくるも(2012/3/8)http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003075.html
ユーザ会を運営している立場とは思えない返答(2012/3/8)http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003076.html
これに対し、ユーザ会としてどういうアクションを取るべきか様々な意見や見解が出る(2012/3/8)
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003077.html
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003078.html
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003079.html
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003080.html
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003082.html
ユーザ会代表も補足を追投稿(2012/3/8)
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003081.html
副代表曰く、GitHubにログインしてまとめろとのこと
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003083.html

〜〜MLまとめここまで

ちなみに、3/12現在、GitHubへの書き込みは副代表のみ他の人からの追記等は無し
0359nobodyさん2012/03/12(月) 12:14:51.56ID:S8JlNVqr
やる気ないなら別の人に管理譲ればいいのにね。
代表は丁寧な物腰なんだけど、副代表はCodeigniterに興味なくなってFuelの方が興味あるから
そっちやりたくてしょうがないんじゃないかな。
0360nobodyさん2012/03/12(月) 12:16:35.24ID:???
MLを見てない人はどういう事が起きてるのか知らないと思ったし、
あまりにも何も情報が出てこないのでまとめてみた

MLを眺めてる限りだと
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003080.html
に
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003081.html
を補足したのが代表の意見らしいので
ユーザ会としてもライセンスに関してはそういう見解なのかもしれない
0361nobodyさん2012/03/12(月) 12:25:00.27ID:???
>>359
CIを商用で使ってる人だけの為にユーザ会はあるわけじゃないし、
運営側がライセンスを気に入らないにしても、使ってる人はいる。
ユーザ会を名乗ってるんだから使用している人で運営して欲しいね。
CI自体は初心者でも参入しやすい、とても良いフレームワークだと思うし
このまま消えて欲しく無い
0362nobodyさん2012/03/12(月) 12:28:13.64ID:???
>>358
コピペミス

>これに対しユーザ会代表は謝罪も含め今後の対応について前向きな提案をするも(2012/3/6)http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003071.html

は以下URLに訂正
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2012-March/003072.html
0363nobodyさん2012/03/12(月) 12:41:32.28ID:???
fuelの名前が出たので副代表についても追記

現在、fuelphpの日本のコミュニティは
http://fuelphp.phpfogapp.com/wiki/
https://groups.google.com/group/fuelphp_jp?hl=ja

上記の2サイトが中心
サイトの内容を見てもらえば判ると思うけど、副代表はこちらで精力的に活動中

個人的な見解を言うと、
fuel本家の開発者もCIの開発と2足の草鞋でやってたと思うし
並行してやるのに文句は言わない
ただ既にCIのユーザ会を運営している立場なんだから、そちらを疎かにして
fuelに傾倒するのはいかがなものかと思う
0364nobodyさん2012/03/12(月) 13:10:44.21ID:???
とりあえずここで有志を集めて翻訳でもやりましょうか
0365sage2012/03/12(月) 14:26:57.45ID:???
代表と副代表はコミュニケーションとれてんのかね?
とれてなくてもいいけど、見てるこっちからすると温度差は気になるところではある。
でもそれもコミュニティーとしてうまくいっているなら気にならなかったんだろうな。

いまちょっと確認出来ないんだけど2.1の翻訳ってどんくらいの進捗率?
0366nobodyさん2012/03/12(月) 14:34:14.15ID:???
いつの間にか副代表からメンバーに変わってるww
http://codeigniter.jp/aboutus
0367nobodyさん2012/03/12(月) 17:51:00.26ID:???
ライセンス問題は解釈が難しいところではあるけど、翻訳くらいして置いてもいいとは思う
それをどう解釈するかはユーザーに委ねればいいだけだし
0368nobodyさん2012/03/12(月) 18:15:24.99ID:???
無責任な運営だと思うならお前がメンバーになって作業をしてればいいと思うよ
0369nobodyさん2012/03/12(月) 19:21:58.17ID:???
本人乙
0370nobodyさん2012/03/12(月) 20:14:11.34ID:U1OhDV0B
codeigniter で GD ライブラリを使用する時、
phpinfo で確認したときの GDのバージョンが
2.0以上だったら、 GD2が
インストールされてると思ってもいいんでしょうか?
0371nobodyさん2012/03/12(月) 20:57:45.25ID:???
>>369
出た認定厨w
もう少し大人になろうぜ
0372nobodyさん2012/03/12(月) 21:04:44.22ID:???
は?何言ってんの?
お前もっと空気読めよ
2chで有志集めて翻訳するかとか言ってるのに
この状況でそんな事言えんの本人以外いないだろ
「出た認定厨w」
じゃねーよ
アホか
0373nobodyさん2012/03/12(月) 21:12:31.09ID:???
はい、じゃあ本人じゃなかったら金くれんの?
0374nobodyさん2012/03/12(月) 21:15:52.40ID:???
金やるから本人じゃない事さっさと証明してみろよ
0375nobodyさん2012/03/12(月) 21:17:25.57ID:???
じゃ、東京にこれるかい?
0376nobodyさん2012/03/12(月) 21:21:42.99ID:???
なんでお前そんなに必死なの?
ていうか、なんでこんな事に必死になれるの?

お前の必死さが本人だって事証明してんだよ
まだわかんねーのかよ
0377nobodyさん2012/03/12(月) 21:40:08.78ID:???
久々にスレ伸びたと思ったらコレか、。
0378nobodyさん2012/03/12(月) 21:44:13.33ID:???
>>370
いいんじゃないかな
0379nobodyさん2012/03/12(月) 23:20:42.96ID:???
>>376
謝れ
0380nobodyさん2012/03/12(月) 23:59:18.80ID:???
ごめんなさい
0381nobodyさん2012/03/13(火) 00:13:53.10ID:???
ゆるす
03823702012/03/13(火) 08:06:52.45ID:AVn4z6l2
GD ライブラリ...
0383nobodyさん2012/03/13(火) 11:24:26.04ID:???
有志集めてもやる気のないトップのもとでは誰もやりたがらないんじゃないかな
0384nobodyさん2012/03/14(水) 08:55:28.21ID:???
人はなぜトップに立ちたがるのか
0385nobodyさん2012/03/14(水) 10:13:12.53ID:???
Codeigniterはjavaのエスケープとかもうすこしまともになればな〜とは思う
0386nobodyさん2012/03/14(水) 18:06:22.68ID:88Viu4RY

http://codeigniter.jp/user_guide_ja/general/routing.html
URL ルーティングって何に使うんですか?

本来 http://aaa.com/hogehoge/ のリンクをクリックしたとき
/hogehoge/
に飛ぶところを
/nyannyan/
と、飛び先を変えれるみたいですが

あとあと、めっちゃややこしくなりそうなんですが・・・。
0387nobodyさん2012/03/15(木) 07:04:51.54ID:E3IxfR1a
群馬県高崎市に住む41歳AB型、製造業界で派遣プログラマーの仕事をしているhekenekoこと、黒飛健と申します。
新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。
だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。
何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。
今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。
とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。
できればみなさんのご意見、ご感想を聞きたいです。
新しいラダニアムの翼(new wing of radaniam part �T) .mp4
http://www.youtube.com/watch?v=PRPJ69rVgbE

題名”ラダニアムの翼その1(A wing of radaniam_part�T).mp4”
http://www.youtube.com/watch?v=WTde4RdA5LU
私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。
0388nobodyさん2012/03/15(木) 17:36:02.26ID:???
>>386
デフォルトのアドレスとか決めれたり隠せたりするんで便利っちゃ便利。
ややこしくなりそうなら使わなければいいってだけのことよ。
0389nobodyさん2012/03/15(木) 19:43:41.99ID:???
>>386
URLを任意の形に変更できる。つまり、
 ・短くて
 ・わかりやすい
パーマリンクを「任意に」作れるというメリットは大きいですよ。
SEOと関連づけて考えたらメリットが理解しやすいと思います。

もっとも業務系だと全然関係ないですし、濫用すると混乱の元になるのは指摘されている通りですね。
0390nobodyさん2012/03/16(金) 18:42:17.19ID:+dWmT1P1
codeigniter 関連の関数(メソッド)が
phpの関数辞典みたいに
わっさーまとめれてるサイトってどっかないしょうか。

マニュアルから目的の関数(メソッド)さがすの
使いにくいです。
0391nobodyさん2012/03/21(水) 09:35:20.18ID:vSIAUgDX
確かにリファレンスあると便利だけど、リファレンスつくらにゃならんほど関数が膨大ってわけでもないような気もする
関数名からだいたい憶測できるし
0392nobodyさん2012/03/21(水) 14:46:49.40ID:I9Kl/ls/
関数名 → 何が出来るか は大体想像がつくけど
こういうことをしたい → 関数名 の想像がつかない。

まーよく使う関数早見表ぐらいは、自作したほうがいいのかもしれない。
0393nobodyさん2012/03/21(水) 19:11:12.35ID:I9Kl/ls/
codeignitrのフォーム作成で、
マイページから自分自身のプロフィール等を変更できる
管理画面を作成しようとしています。

バリデーション確認画面の set_value()みたいに
既存のデータをもとに
インプットフォームや、セレクトフォームの初期値を
与えれるヘルパーというものはないのでしょうか?
03943932012/03/23(金) 09:35:05.37ID:xuwP6qtl
set_value()はバリデーション処理を通過した$_POSTに適応されるので
$row → $_POST に変換して
擬似的にバリデーションを通すことで解決しました。
0395nobodyさん2012/03/26(月) 11:24:20.61ID:???
3.0はいつくるんだよ早くしろや
0396sage2012/03/26(月) 14:34:18.79ID:???
まだ3.0出てないよ
つ〜ま2.1も日本では出てないよ
0397nobodyさん2012/03/26(月) 14:53:17.56ID:???
日本のはどうでもいい
0398nobodyさん2012/03/27(火) 09:21:57.66ID:wGVpcWGl
現バージョンでも十分つかえるし
3.0からライセンスがどうたらこうたららしいし
もう、codeigniter使うのは
一生現バージョンでいいかなと思ってます。
0399nobodyさん2012/03/27(火) 09:32:42.63ID:bITXXyy5
そもそも2.0.3と2.1.0の違いもよくわかってねーしな
重大なセキュリティホールとかあるなら別かもしれんが
0400nobodyさん2012/03/27(火) 23:18:38.40ID:eDUuinx4
CodeIgniterて使った事ないんだけど、
バージョン上がる度に容量激増してるのは何故?

ver1.6.3 - 552.3 KB
ver1.7.3 - 1.9M
ver2.0.3 - 4.1M

仕様変更?それともおまけが増えてるだけ?
0401nobodyさん2012/03/27(火) 23:34:50.57ID:???
あー勘違いすまん
1.7で倍になってるくらいか
0402nobodyさん2012/03/28(水) 10:55:36.78ID:wspQWxmv
そりゃ機能追加したら容量は増えるだろ
他のフレームとかにしたら軽いほうだと思うけどな
容量よりも動作の速さとかの方が重要
0403nobodyさん2012/03/28(水) 11:14:03.50ID:KYWWvoXD
codeigniterは、マニュアルもセットになってるから、
機能追加されるとマニュアルの容量も増える。
0404nobodyさん2012/04/04(水) 10:35:38.92ID:FWL+iRT8
別サーバーに移植したら復号しても意味不明の文字列になってしまう現象が出た。
暗号化クラスはサーバーによって変化する?
丸ごと移植だから特に変更した点はないんだけど原因がわからない。
0405nobodyさん2012/04/04(水) 21:05:45.19ID:???
>>404
暗号化クラスはmcryptを使うので、移行先サーバーでmcryptが使えなかったらそういう現象が起こるかもしれない。
0406nobodyさん2012/04/09(月) 11:16:37.49ID:if2O8FhL
mcrypt入っていないサーバーっていまは無いんじゃないのかね?
と思って調べて見たら社内のテスト用ローカルサーバーには入ってなかったわ
0407nobodyさん2012/04/10(火) 11:39:58.33ID:Liz7klNw
日本CIって息してんの?
0408nobodyさん2012/04/11(水) 12:14:28.34ID:Uq7j4y++
マニュアルを参考にページネーションを作成しているのですが
必要時効がいろいろ足りなくて、意味がわかりません。
オフセットを取得したりするの、どうするんですか?

http://codeigniter.jp/user_guide_ja/libraries/pagination.html

次は、コントローラ のメソッド内で、ページネーションを作成する方法を示した簡単なサンプルです:
$this->load->library('pagination');

$config['base_url'] = 'http://example.com/index.php/test/page/';
$config['total_rows'] = 200;
$config['per_page'] = 20;

$this->pagination->initialize($config);

echo $this->pagination->create_links();
0409sage2012/04/11(水) 20:04:41.18ID:???
オフセットを取得するには

class Test extends CI_Controller {

function page($offset)
{
echo $offset;
}
}

とかやっておけば http://example.com/index.php/test/page/123 にアクセスすると$offsetが取得できます。

しかしページネーションは、オフセットをconfigに指定したセグメントから自動的に読むから

$config['uri_segment'] = 3;

にすれば/test/page/123の3番目にあたる123を勝手に使ってくれます。


0410nobodyさん2012/04/17(火) 19:09:13.91ID:9p0Biz8E
オリジナルのヘルパー定義内で、既存のクラスを使おうと思ったら
http://codeigniter.jp/user_guide_ja/general/creating_libraries.html
の説明のように
CI =& get_instance();
を使用して
$CI->load->helper('url');
のように呼び出すと思うのですが、
定義内でデータベースの操作をしたくて
$CI->load->database();では呼び出せず
通常、コントローラでの 
$this->load->database(); はどのように呼び出して良いのか分かりません。

どのようにして呼び出せるものなのでしょうか。
0411nobodyさん2012/04/18(水) 11:06:30.38ID:5eerA+Rf
ライセンスの指針みたいなものは出たんですか?
0412nobodyさん2012/04/19(木) 20:39:26.77ID:1eA2rign
申し訳なす、テンプレートの書き方なんですが、
例えばUserオブジェクトに属性email、アクセサemail()があるとき
{{ user.email }} とは書けるけど {{ user.email() }} だとエラーになります。

TemplateSyntaxError: Could not parse the remainder: '()' from 'user.email()'

これはどうしてなんでしょうか。
ドキュメントにはテンプレートエンジンが.(dot)を見つけたとき以下の順で評価を試みるとあるけど
関係してるのかなんだかさっぱり・・・
辞書の照合 (lookup)=>属性の照合=>メソッドの呼び出し=>リストをインデクス指定して照合
04134122012/04/19(木) 20:45:32.83ID:1eA2rign
すんません、>>412は誤爆です
0414nobodyさん2012/04/20(金) 12:10:37.90ID:oe5iBH4Q
>>411
絶賛放置中

意見をまとめるだけで(つってもgitとかに場所つくってMLを抜粋するだけ)
もう中心メンバーで音頭とるひといないし。
0415nobodyさん2012/04/24(火) 09:22:20.14ID:jmZ2x4i4
codeigniterに近いフレームってありますか?
あんまりルールのキツのは面倒そうなので。
0416nobodyさん2012/04/24(火) 23:00:05.56ID:???
fuelPHP
0417nobodyさん2012/04/25(水) 12:10:08.95ID:vAjNIX2z
PHP5.3以上となると、うちではまだfuelPHPは使えんな〜
0418nobodyさん2012/04/28(土) 22:12:02.15ID:???
ゆるさで言えばYiiおすすめ。
0419nobodyさん2012/04/29(日) 06:57:30.06ID:???
codeigniterって使ったことないんですけど、
ライセンス問題とか放置とかの言葉から推測すると、
もう今後期待はしないほうがいいってことかな。

これから何かのフレームワークを学習する場合は、
CodeIgniterは選択肢から外したほうがいいってことかな。
0420nobodyさん2012/04/29(日) 09:48:19.09ID:???
学習ってほど学ぶものないと思うけど?
phpとMVC理解してれば、素でphpプログラム書くよりも
すぐに早くわりと綺麗に書けるくらいの認識なんだけど
フレームワークというかWebサービス向けのライブラリ集というか
0421nobodyさん2012/04/29(日) 11:47:21.62ID:???
ライセンスも、実は大した問題じやないしな。ただ、早く解決しないと、印象が悪いまま、採用が少なくなるだろうね。
0422nobodyさん2012/04/29(日) 18:24:44.38ID:???
FuelPHPも入門書出るみたいよ
既にCI覚えたならわざわざ移行する必要もないが
これから始めるならFuel行くのもありじゃね
0423nobodyさん2012/04/29(日) 19:43:31.41ID:???
なぜciのスレなのに
fuel誘導の書き込みばかりなのか
みんな判ってるよな?
0424nobodyさん2012/04/30(月) 01:15:57.13ID:???
どっちもやればいいじゃない
暇なんでしょう
0425nobodyさん2012/04/30(月) 10:38:15.10ID:???
Fuelphpだけは絶対使わない
なぜなら、日本のFuelのコミュニテイをやろうとしてる奴らは
codeigniterの日本ユーザ会をこういう状態にした張本人だから
将来にcodeigniterと同じ道を辿るのが目に見えてる
運営してる奴の気分次第で振り回されちゃかなわんよ

本にしたってそいつらが書いてるんだろうし
勝手に盛り上げて本売って捨てられるとかありえない
食い物にされてたまるかよ
0426nobodyさん2012/04/30(月) 12:04:09.45ID:???
へーなるほど
それはうざいな
運営能力ないならおとなしくプログラム書いてるだけでいいのに
能力ないやつがしゃしゃりでるとろくなことない
0427nobodyさん2012/04/30(月) 22:30:15.84ID:???
流されてアタフタしてるのは主体性の無い一部の人達だけ。他のみんなは、自分が使い易いと思ったFWを何の影響もなく使ってるよ。
0428nobodyさん2012/05/01(火) 00:14:51.12ID:adKDwzCo
運営するきないなら移譲すればいいのにな
0429nobodyさん2012/05/01(火) 04:03:31.75ID:???
CakePHPやってたんだけど
最近、やっとcodeiniterに慣れてきた。
縛りがゆるい方がやりやすい。後でコード見ても思い出しやすいし。
コードの美しさやメンテナンスの良さは、そこまで考慮してないんで丁度いい。
0430nobodyさん2012/05/01(火) 04:10:22.96ID:???
俺って先見性が結構あるみたいだ。
言語の選択やフレーワークの選択でうまいこと需要に乗っかてる。
これからはPHPだと思ったのも11年前だし。当時はperlがライバルだった。
0431nobodyさん2012/05/01(火) 08:27:44.47ID:???
思いついたことをすぐに形にしたてみるのにいいね
このフレームワーク
0432nobodyさん2012/05/01(火) 09:11:09.39ID:3G/xloXT
よくわからんが日本は2.1でないのか?
0433nobodyさん2012/05/01(火) 09:43:02.89ID:mtWt2acG
http://codeigniter.sourceforge.jp/kenji/ci-ja/user_guide_ja/general/managing_apps.html
を参考に
ひとつのcodeigniterで複数のWEBサイトを管理してるんですけど
オリジナルで作成したり改造した、ヘルパーやライブラリとかって
WEBサイトごとになってしまうんですけど
共通して同じ物を読みこませることはできないんでしょうか?

共通して読み込ませるにはコア部分に直接書き込むしかないですか?
0434nobodyさん2012/05/01(火) 09:45:08.57ID:???
>>430
貴方の現在のお勧めFWはどれなんですか?

>>432
英語版のまま使うなら問題なし

>>433
片方のappからもう一方のappにシンボリックリンク貼るとか
0435nobodyさん2012/05/01(火) 11:01:56.48ID:3G/xloXT
よく考えたら英語版と日本語版の違いってなに?
言語周りか?
UTF8しか使ってないなら気にしなくていいのかな
0436nobodyさん2012/05/01(火) 15:20:40.33ID:???
>>434
codeigniter
理由は小中規模の案件が多いのと
頭よりも手を先に動かすタイプだから、コーディング中に3手以上先を考える必要性があるとテンポが狂う。
0437nobodyさん2012/05/01(火) 18:48:03.43ID:???
バリデーションのcallback関数に引数を2つ追加したい場合はどうしてます?

これはhogeという文字列を引数に一つ追加します。
callback__uniq[hoge]
0438nobodyさん2012/05/02(水) 19:35:57.80ID:sMh08q2X
ヘルパーで出力される言語を英語のままにしたいんですけど
強制的に日本語になります。
ある特定のヘルパーだけの
ランゲージを切り替える関数やconfigかなんかないのでしょうか?
0439nobodyさん2012/05/03(木) 00:14:28.07ID:???
ヘルパー関数をapplication側で上書きすれば?
0440nobodyさん2012/05/07(月) 17:03:39.66ID:UtpQziV0
codeigniter のviews 直下にCSSというフォルダを作り
CSSを読みたいとおもってます。
でも、まともにフォルダの階層どうりに読みこむと
<link href=" https://hogehoge.com/ci/application/views/css/index.css ” rel="stylesheet" type="text/css" media="all" />
と、長ったらしくなってしまいます。
できれば、./css/index.css
みたいに短くしたいです。
しかし、codeigniterの性格上実際の./css/index.cssにはCSSは存在しません。
CSSをドキュメントルートから読まずにリンクさせる方法として
どのような方法が考えられるでしょうか?
CSSもコントローラから呼び出すのですか?
0441nobodyさん2012/05/07(月) 17:13:06.69ID:???
>>440
.htaccessでcssディレクトリを除外すればいいじゃない
0442nobodyさん2012/05/07(月) 17:59:52.41ID:???
>>440
実際のドキュメントルートからapplication/views/cssにシンボリックリンク貼るとか
0443nobodyさん2012/05/07(月) 20:33:17.88ID:???
application直下のcssフォルダ使えばいいじゃん。
viewsフォルダにcss置かないといけないフォルダ構成自体がおかしい。
きちんと整理すれば、そのようなことにならないはず。
0444nobodyさん2012/05/07(月) 23:42:09.15ID:???
>>440
ルーティング使え
0445 忍法帖【Lv=40,xxxPT】 2012/05/09(水) 18:17:17.49ID:???
test
0446nobodyさん2012/05/10(木) 12:46:10.65ID:TU6p1UMD
随分前に2.1が出てるみたいだけど日本版は出ないの?
公式見るともう半年近く何も活動してないっぽいけど。
0447nobodyさん2012/05/10(木) 14:00:16.08ID:???
>>446
>>356-363
もうだめぽ
5月になってからMLも動きが無くなった
本家版使うか他のfwを使ったほうがいいと思う
0448nobodyさん2012/05/11(金) 00:28:20.11ID:???
気にするな。特に必要じゃない。
子供のお遊びだっただけ。
日本のユーザグループに良くある風景。
0449nobodyさん2012/05/11(金) 11:23:03.76ID:Waz/R0mF
ちょうど2.1で修正されたバグにぶち当たってたから2.1出るとありがたかったんだけどな。
運営もやる機内なら移譲すればいいのにな
0450nobodyさん2012/05/16(水) 18:59:47.62ID:xliSVg7H
2.1まだ?
0451nobodyさん2012/05/16(水) 23:16:15.52ID:???
>>450
http://codeigniter.com/download.php
0452nobodyさん2012/05/17(木) 10:54:50.75ID:???
日本語版なんて最初から使うな
何で日本語版にこだわってんだ
0453nobodyさん2012/05/17(木) 21:41:33.43ID:???
誰かが日本語版つくるからいつまでたっても日本語版使おうとし続けるんだよ
何を考えて翻訳してるか知らないけど馬鹿を甘やかすのは良くない
過保護
0454nobodyさん2012/05/17(木) 22:32:31.26ID:???
日本語版ってなんだと思ってるんだろうね
diffとったことないんだろうけど、本家使ってりゃいいかと思う程の変更だよ
0455nobodyさん2012/05/17(木) 22:34:39.10ID:???
ドキュメントだけで良いよ
sjisなんか新規では作らない(作りたくない)し
0456nobodyさん2012/05/18(金) 12:21:41.22ID:???
>>454
どの部分が変更されてるのかkwsk
0457nobodyさん2012/05/18(金) 15:20:30.33ID:KXHv5ovu
そういや日本語版ってなにが違うんだろうね
CI自体がUTF-8がベースだから文字コード関連をわざわざ手をいれてるわけでもないだろうし
0458nobodyさん2012/05/18(金) 15:25:54.53ID:???
ていうか、これじゃないの?

ttps://github.com/codeigniter-jp/ci-ja/tree/release/2.1.0
0459nobodyさん2012/05/18(金) 17:10:08.14ID:???
エラーメッセージの日本語化とかメール関連とかじゃなかったっけ。
本家版しか使ったことないからシラネw
0460nobodyさん2012/05/18(金) 22:49:30.67ID:Js91nVWa
>>458
これってもう完了してんだっけ?
2.1って翻訳が終わってないだけでコードのほうは終了してるってオチ?
0461nobodyさん2012/05/19(土) 05:52:55.02ID:???
日本語版にこだわる人
->2.0.3日本語版

ライセンス気にしない人、ライセンス気になるけど2系は使う人
->2.1.0本家版

将来的にライセンス不安だから乗り換え考えてる人
->他のフレームワーク

でFA?
本家版と日本語版の違いってマニュアルぐらいだと思ってたんだけど
他にもあるの?

俺は現在2.0.3を使用してて、将来的にyiiを検討中
ciとの違いが多すぎて勉強コストが大きいのが悩みだけど
yiiの方がフレームワークとして健全な気がしてる
でも手軽さだとciに勝るフレームワークは無いんだよなー
0462nobodyさん2012/05/19(土) 07:19:10.16ID:???
別に差分とったりせんでもREADME読め

github.com/codeigniter-jp/ci-ja/blob/master/README-all-in-one.ja.txt

言語ファイル、携帯端末のUA追加、cartクラスとemailクラスに手がすこし入ってるだけ
0463nobodyさん2012/05/19(土) 10:03:14.17ID:???
推進者がかぶってるせいで、ここで話題を出すと荒れるから推しづらいけど、
FuelPHPはけっこう悪くないFWだと思うよ。
0464nobodyさん2012/05/19(土) 10:33:02.48ID:???
FuelPHPはまだ時期尚早
0465nobodyさん2012/05/21(月) 16:58:35.34ID:???
俺はcodeigniterを資産継承していく
MVC構造になってれば、それでいい。
セキュリティーの穴が出れば、自分で対応する。
なんでも、人任せというのもスキルアップしないので
codeigniterを俺俺継承していく。
0466nobodyさん2012/05/21(月) 17:00:51.12ID:???
さっさとCodeIgniter3.0を出してくれ
全然バージョンアップしないじゃないか
0467nobodyさん2012/05/22(火) 13:26:56.82ID:SYlaLluB
>>462を見た感じとしては本家から2.1とってきて言語ファイルにJapanese追加
するだけで俺的にはよさそうだな
カートクラスとかは使わないし、emailクラスは差分をdiffして突っ込めば対応できそうだし。
ちょっと2.0.3のバグに当たってたのでこれでやってみるかね。

というより活動してないなら公式に活動してないから本家見てねくらいかいとけばいいのにな。
0468nobodyさん2012/05/28(月) 10:29:56.90ID:dZ9DTaCH
emailクラスってつかったことないけどISO2022-JPじゃないと困るのって日本国内だけ?
0469nobodyさん2012/05/30(水) 00:17:54.03ID:???
$this->load->model('Hogehoge_model', '', TRUE); ←$autoload['libraries'] = array();

$this->Hogehoge_model->db = $this->db;

おい、モデルのdb手動で設定せないかんのかえ?
0470nobodyさん2012/05/30(水) 08:19:04.78ID:???
>>469
第3引数をTRUEにしてるなら
手動にしなくても自動で接続されるよ。
0471nobodyさん2012/05/31(木) 19:32:19.59ID:???
DBをロードするたびに新しいコネクションになるのかww
終わっとるなw
0472nobodyさん2012/05/31(木) 19:38:03.78ID:???
>>471
モデル読み込むたびにコネクション張っちゃう人?wwwww
$CI = get_instance();

$CI->db を使えばでええやないかw
0473nobodyさん2012/05/31(木) 20:39:31.57ID:???
こんな猿でも使えるFWを使いこなせない人っているんだ・・・(呆)
0474nobodyさん2012/05/31(木) 20:42:54.21ID:???
pconnect を true にして永続接続にしろハゲ
0475nobodyさん2012/06/01(金) 18:48:22.71ID:???
嗤って嗤われとるwww
0476nobodyさん2012/06/02(土) 11:51:01.40ID:???
fuelはCIでできることができないってのが多すぎるからまだまだ
0477nobodyさん2012/06/02(土) 21:41:32.27ID:mkUuVWPY
fuelはPHP5.3以降だからちょっと古い環境だとダメってのもある
0478nobodyさん2012/06/06(水) 22:59:19.50ID:S4iK1B7x
>>471
>>472
ソースみろよ
$CI = get_instance();は必要ない
0479nobodyさん2012/06/07(木) 09:21:12.13ID:M8CnqE40
いまgitに上がってる2.1って翻訳以外は全て終了済みのもんなの?
0480nobodyさん2012/06/08(金) 12:04:05.22ID:Ikz21ynx
firefox の wappalyzer
っていうなんのフレームワーク使ってるか分かるプラグインいれたんですが
なかなかcodeigniterを使ってるサイトを見かけません。

codeigniterを使ってる サイトどこか知りませんか。
日本codeigniterサイトでリンクされているサイト以外で。
0481nobodyさん2012/06/08(金) 12:25:27.89ID:???
>>480
自分で作って見たほうが早いんじゃないか?
0482nobodyさん2012/06/08(金) 19:08:18.69ID:???
最近参加しているプロジェクトではじめてCI使い始めたが
最初の文字は大文字だけどキャメルケースは禁止という命名規則はなんなんだ
0483nobodyさん2012/06/11(月) 10:17:17.34ID:BvAs1C4B
>>482
CIがというより クラスの書き方ルール上
java とかにあわせて一文字目が大文字なんじゃない?
0484nobodyさん2012/06/11(月) 11:56:59.31ID:???
>>483
むしろキャメル禁止が気持ち悪い
0485nobodyさん2012/06/11(月) 13:12:59.20ID:???
明治のはうまい
0486nobodyさん2012/06/11(月) 19:17:29.21ID:BvAs1C4B
>>485
それはキャラメル
あれだよ、結婚するとき指輪交換したりする時の建物
0487nobodyさん2012/06/12(火) 09:58:25.63ID:qfYayrZL
>>486
それはチャペルだろっ!
そうじゃなくて地面を掘ったりする時に使うやつのことだろうがっ!
0488nobodyさん2012/06/13(水) 00:40:33.68ID:???
なんだこの流れ
つまんね
0489sage2012/06/13(水) 10:08:46.60ID:???
トレンド的にはCIはどうなんだろ
0490nobodyさん2012/06/13(水) 10:28:21.84ID:???
継続的インテグレーションは大事だよ
0491nobodyさん2012/06/13(水) 11:06:08.72ID:???
ナウでトレンドなイングテーション
0492sage2012/06/13(水) 17:28:39.00ID:???
日本CIが検索でトップに来るから邪魔といえば邪魔
0493nobodyさん2012/06/13(水) 19:03:41.14ID:???
このスレ内ですらCIという略は一瞬考えてしまう・・・

それはそれとして、本家では2.1.1リリースです。
0494sage2012/06/13(水) 22:58:46.09ID:???
次の出たか
更新内容確認しとくかな。
内容によってはとりこまんといかんしな
0495nobodyさん2012/06/14(木) 08:10:11.67ID:j2Z8pqYD
これ日本語版2.0.3に
2.1.1の更新されたと思われる部分だけのコアを上書きしたら
おかしいことなる?
0496nobodyさん2012/06/14(木) 23:49:09.83ID:???
>>495
逆のほうが早そう
0497nobodyさん2012/06/15(金) 14:17:34.02ID:???
仕事で使ってる人いる?いたらソース公開してよ義務だから
0498nobodyさん2012/06/16(土) 00:15:53.55ID:???
ほい
www.dotup.org/uploda/www.dotup.org3094972.zip.html

2.1.1に日本語版マージ。
セッションとユーザーエージェントを弄ってる。
0499nobodyさん2012/06/16(土) 08:20:02.89ID:lZdjHgy4
最近作った、データベースにインサートしたりアップデートを簡略化するモデルメソッド。
インサート処理時で$_POST等でデータが送られてきて
key名とカラム名が一致したら、インサートしたりするというもの
http://tools.arantius.com/tabifier(ソース成形ツール)
function rep($table_name = "", $set_value = "" ,$query_type = "REPLACE" ,$where = NULL){
$query = "
".$query_type."
".$table_name."
SET \n";
//value を key 名に
$list_fields = $this->db->list_fields($table_name);
$list_fields = array_flip($list_fields);//比べるために入れ替え
//$set_value = array_flip($set_value);
$syncing_fields = array_intersect_key($list_fields, $set_value);//テーブルのフィールドリストと、セットされたリストと比較 
$syncing_fields = array_flip($syncing_fields);
//print("<pre style='color:red;background:#AAF;'>(PRINTING)");print_r($syncing_fields);print("</pre>");
//SET文作成 sync したフィールドのみを書き込み
$comma == FALSE;
foreach($syncing_fields as $key => $value){
if($comma == TRUE) $query .= ",\n";
$set_data = $set_value[$value];
//if($set_data == "") $set_data = NULL;
$set_data = trim($set_data);//スペースとる
$set_data = mb_convert_kana($set_data,'Ka' ,'UTF-8');//半角カナ全角に 全角数字半角に
$query .= $value." = ".$this->db->escape($set_data);
if($comma == FALSE) $comma = TRUE;
}
//update、delete等をする場合の時の条件
if(isset($where)) $query .= "WHERE ".$where." \n";
    return $query;
}
0500nobodyさん2012/06/17(日) 09:21:08.14ID:???
簡略化したい気持ちは分かるが、
業務では使っちゃダメだよ。
セキュリティ上の理由からだけど、
何故か分からないなら余計にダメだよ。
05014992012/06/17(日) 21:17:44.29ID:???
>>500
boku馬鹿だから理由が分かりません><
教えてください?
0502nobodyさん2012/06/17(日) 21:26:17.65ID:???
>>500
本来表に出ないSQLのカラム名を表にだすなってこと?
0503nobodyさん2012/06/17(日) 23:12:31.65ID:???
「俺はわかってる」的なコメントを書きたかっただけじゃね?
形はどうあれ、こういったフォームまわりの拡張を備えているフレームワークは結構あるだろ。
0504nobodyさん2012/06/18(月) 08:06:27.64ID:???
>>502 正解。敢えてセキュリティレベルを下げる必要はない。

>>503 マヌケ。他でやってたら良いのか?ちったぁ頭使って生きろ。
0505nobodyさん2012/06/18(月) 12:03:20.93ID:???
これいいとしこいた大人の書き込みとは
0506nobodyさん2012/06/18(月) 14:13:36.35ID:???
まあ、不幸にもこういう人が上司や同僚だった場合は
カラム名を変換する処理を間に入れればいいんでない
0507nobodyさん2012/06/18(月) 18:42:58.13ID:???
>>506が正解。配列かまして変換するだけで良い。

セキュリティに歳は関係ないんだよ。歳で穴を迂回してくれるなんて聞いた事がない。
0508nobodyさん2012/06/18(月) 21:25:45.25ID:???
そういう人はcakephpとかどう思ってるの?
0509nobodyさん2012/06/19(火) 00:07:09.53ID:???
そういう人はCakePHPとかSymfonyとか業務では使っちゃダメだよ
楽したい気持ちは分かるけどね
0510nobodyさん2012/06/19(火) 04:49:59.90ID:???
業務では使わないよ。
わざわざ重いFW選ぶ理由がない。
scaffoldは便利だけどね。
0511nobodyさん2012/06/19(火) 09:42:14.71ID:???
つまりあれだ、
セキュリティの大先生のお墨付き!CodeIgniter最高!!
0512sage2012/06/19(火) 18:01:48.88ID:???
codeigniterって公開義務があったんだっけ?
0513nobodyさん2012/06/19(火) 20:42:22.25ID:???
義務付けられることになった
0514nobodyさん2012/06/19(火) 21:01:52.59ID:???
ライセンスの話がしたいのはユーザー会いってこい
0515nobodyさん2012/06/19(火) 21:15:58.46ID:???
公開って言ったって、何を?どこまで?というのがややこしい。
ただ、このフレームワークを使って、
自分(自社)が作ったアプリを自分(自社)が使う程度の形態であれば
特に気にすることもない。
ビジネスとしてアプリをどうこうするのであれば慎重になったほうがいい。
0516nobodyさん2012/06/20(水) 04:48:53.02ID:???
配布する場合のみ公開だろ
そこら辺のサーバー使ってWebとして利用するだけなら義務はない
0517nobodyさん2012/06/20(水) 07:06:27.59ID:???
system配下のファイルを直接書き換えたりしなければ、公開義務は無い。
0518nobodyさん2012/06/20(水) 09:31:15.81ID:???
ということはWikiにあるPDO SQLite3を/system/database/drivers/pdo/に置いて
使う場合は公開しないと駄目なのか
0519sage2012/06/20(水) 09:33:53.38ID:???
javascriptのコードが勝手にremovedに置き換えられたり消されたりするんだけど
これはなにか設定でOFFに出来ないんでしょうか?
0520nobodyさん2012/06/20(水) 12:14:38.39ID:2kMb4Rvd
>>515-516
なにその音楽CDのコピーみたいなライセンス
0521sage2012/06/20(水) 13:18:03.80ID:???
>>520
ライセンスとしては別に珍しいもんでもないよ

>>518
確かそういうのは問題なし
手を加えて改造したとか、system直下に自分がつくったものを置いたりしたら公開
なので元々あるsystemのものを使っても特に公開の対象にはならなかったはず
0522nobodyさん2012/06/20(水) 21:45:33.07ID:???
確かそういうのは

ってw
0523nobodyさん2012/06/20(水) 22:11:57.38ID:???
>>522
日本語も分からないカスは消えろ
0524nobodyさん2012/06/20(水) 23:02:22.66ID:???
置いたりしたら公開って自分で書いてるジャン
しかし、公開義務はsystemディレクトリ以下なので、そんなに困らないと思うケド
0525nobodyさん2012/06/20(水) 23:34:46.01ID:???
このあたりがはっきりしないから、ライセンス変更の時にあれだけ騒ぐことになった
将来、細かい規定を修正したり変な解釈を突きつけてくることもありそうだしな
0526sage2012/06/21(木) 09:58:30.90ID:???
そういや日本公式って息してんのかな
0527nobodyさん2012/06/21(木) 14:58:34.99ID:9C4PuuPO
トップページのでかでかと
codeigniter 2.0.3 リリース !!のバナーを見て
近所のゲームセンターの旧作ゲームで止まって更新されず
ポップも古いままの郷愁を思い起こした。
0528nobodyさん2012/06/22(金) 18:00:29.83ID:0zHpecNx
MVCのM部分って クエリ系の処理を入れるもんだとおもってたんですけど
画像アップロードとか、置換処理とかそういうのも
Mに放り込んで、Cで呼び出して使うのでしょうか?
0529nobodyさん2012/06/23(土) 05:06:25.91ID:???
>>528
MVCのMは一番定義が分かりにくいよなぁ
俺は業務ロジックとクエリ処理、ファイル処理なんかは全部モデルに突っ込んで
コントローラは極力振り分けのみにしてる。
けどまぁ、その辺はユーザの好みで自由にってゆるさがCIの良いところかなと。
0530sage2012/06/23(土) 10:17:03.24ID:???
Mは確かに曖昧になりがちだから俺は
Mは実際の処理を行うものだけを入れるようにしてる。
けどVに出す前の切り分けとかどうしてもMでやるのが面倒なもはCに置くこともある。
0531sage2012/06/23(土) 10:52:53.97ID:???
CSSで装飾した外部リンクを作成したいんですが
anchor_popup()でスタイルを適用することってできますか?
0532nobodyさん2012/06/28(木) 09:34:48.12ID:Inj7YbZ+
2.1.1は自分で作ったほうがいい?
0533nobodyさん2012/06/29(金) 21:38:58.23ID:PcNEqcRF
http://d.hatena.ne.jp/shimooka/20070426/1177571621
みたいな 出力バッファを利用した
アップロードしたデータの進捗がリアルタイムに
表示されるようにしたいんですけど
MVCアーキテクチャゆえに
Cで処理し終わってから、Vで表示されるため、
いくら、出力バッファしてもVにそれが伝わりません。
Vに直接処理を書くしかないのでしょうか。
05345332012/06/30(土) 15:21:09.40ID:???
Cに直接HTMLを書くことで解決しました
0535nobodyさん2012/07/02(月) 16:24:04.45ID:CKWxxRlI
javascriptをMに渡せないんだけどこういう仕様なの?
0536nobodyさん2012/07/02(月) 17:01:09.09ID:???
>>535
どんなMを書くかは535次第なわけで、Mに置くクラス次第ではいくらでもjavascriptを渡せると思うんだが…
05375352012/07/03(火) 17:07:42.02ID:mTsnh6b3
>>536
渡すと勝手にremovedって書き換えられるんだけど
0538nobodyさん2012/07/03(火) 18:46:06.64ID:???
>>537
CodeIgniterのModelはそれぞれの開発者が書くもので、全員お仕着せで使うものではないんだから、
535がどんなM書いてるかコードを晒してくれないと何とも言えない罠。
「javascriptを渡したら」という言葉一つ取っても、jsファイルのパスを渡したのか、javascriptのコードを渡したのか、
そもそもどこから(Cから?)Mに渡したのか等々 疑問点だらけ。
05395352012/07/03(火) 19:26:09.40ID:mTsnh6b3
M var_dump($_POST);
V POSTでjavasctiptコード
こんだけ
そうすっとMのdumpにはremovedだけが入ってる
0540nobodyさん2012/07/03(火) 19:28:18.49ID:???
>>539
xssフィルタリング入ってませんか?
http://codeigniter.jp/user_guide_ja/libraries/input.html
application/config/config.phpで$config['global_xss_filtering']がtrueになってたらfalseにしてみて。
05415392012/07/04(水) 09:17:50.34ID:7Xg0KWtG
>>540
サンクスです

となるとこれをfalseにすると個別にXSS対策をしないといかんわけですね。
さすがにremovedってのはやっつけ仕事すぎる感があるけど。
0542nobodyさん2012/07/09(月) 03:06:27.41ID:???
セッションクラスってロードした時点でデータベースに繋がれちゃうのか
0543nobodyさん2012/07/11(水) 14:44:38.80ID:58GxhaU6
codeigniterの ビュー、コントローラー、モデル、
すべての中で共通に使える変数や定数って定義できないものなのでしょうか
0544nobodyさん2012/07/11(水) 15:12:28.69ID:JETKglfo
質問ですphp classで
登録された情報を検索して行を表示させるにはどうすればいいでしょうか?
仮にID→7777777がmysqlに登録されていてそれを検索したら表示が
7777777 年齢 住所
というような表示をさせたいのです。
0545nobodyさん2012/07/14(土) 03:49:39.69ID:???
【大津・いじめ自殺】 「いじめは無い!アンケートは嘘」
http://mikoup.ebb.jp/src/file995.pdf
http://www.dotup.org/uploda/www.dotup.org3195562.pdf.html
0546nobodyさん2012/07/17(火) 14:21:14.08ID:6XVNZHOP
>>544
selectして表示させるだけだと思うが
なにがどうわからないのかがわからない。
0547nobodyさん2012/07/23(月) 18:24:09.71ID:vvPXHw3L
2.1とかもうでんのか?
0548nobodyさん2012/07/29(日) 08:15:29.62ID:CWGNcDQm
日本の公式が邪魔
0549nobodyさん2012/07/30(月) 01:11:15.89ID:???
無視してエエやろ、もう
動き無いし、阻害しとるし
0550nobodyさん2012/07/30(月) 18:19:58.27ID:M2GLJxYP
無視したいけど検索すると一番上にくるんだよな
0551nobodyさん2012/07/31(火) 19:24:24.69ID:???
グーグルさんなら、検索結果から除外できるよ
そーゆー問題じゃなくて?
0552nobodyさん2012/08/07(火) 07:39:17.06ID:???
Laravelってどうなの?
Codeigniterライクらしいけど

http://laravel.com/
http://laravel.kore1server.com/docs/home
0553nobodyさん2012/08/07(火) 08:20:01.23ID:IVqLJjc1
code igniterの$this->output->enable_profiler();
で、クエリーを表示させようとしたのですが
クエリの行数がある一定(200行くらい?)いくと
表示されなくなってしまいます。
これは仕様ですか?
0554nobodyさん2012/08/07(火) 09:06:10.34ID:???
2.1.2の日本語版をだれかうpしてくれよ!
0555nobodyさん2012/08/07(火) 17:26:05.79ID:IVqLJjc1
ページングでGET値を継承したいとおもい、
configの設定で
index?abc=1 みたいなアドレスが使えるという、
enable_query_strings を TRUEにしてみました。

するとどうでしょう、
全ページ、静的なページまで
index?abc=1  みたいなアドレスになってしまったんですが・・。

一部のページだけ index?abc=1 みたいなアドレス
を使うことってできないんでしょうか
0556nobodyさん2012/08/08(水) 11:09:38.39ID:463KiBWW
>>554
メール関連の機能を使わないなら本家の使っても問題ないよ
メールも日本仕様の機能を追加したりしてるだけだし
0557nobodyさん2012/08/08(水) 19:13:56.52ID:???
>>555
引数として継承したらダメなの?

というかGET値も普通に取得できたと思うけど
0558nobodyさん2012/08/13(月) 22:11:41.15ID:???
PHP3大クソフレームワークの1つ
(他はZend, CAKE)
0559nobodyさん2012/08/14(火) 11:27:41.79ID:qXXSYGCI
それぞれの一長一短あるけど糞ってほどでもないとは思うけどな〜
フレームワークは仕様によって人に合う合わないが結構大きいから合わない人には難しいと思う
逆に自分に合った仕様のフレームワークだと使いやすいと思う
誰にでも使いやすくてメンテしやすくて軽量でいろんな機能がついてるフレームワークってのはみたことないけど
0560nobodyさん2012/08/16(木) 20:47:41.90ID:???
>>556
メール関連は結構使いますよ。
0561sage2012/08/17(金) 09:22:17.92ID:???
>>560
メールのところは特に変更ないから
1最新のやつを本家から落とす
2本家に日本のメールの部分を組み込む
で最新版の出来上がり
それが気になるならメールはPear::Mail使うとかのほうが日本語に対してはいいかもしれんし
qdmailをインクルードしてやれば特にメールは気にする必要もなくなると思う
日本のメールが2022で特殊だったりマルチバイト問題もあるから、フレームワークで全部済ますよりは
外部のそういうのに特化したのと合わせて使うほうが精度も利便性もあがると思うよ
0562nobodyさん2012/08/18(土) 16:31:18.83ID:???
コントローラー内で、現在のコントローラー名を正しく取得したいのですが、
どのようにすればいいでしょうか?
ご教授お願いしますm(_ _)m
0563nobodyさん2012/08/18(土) 17:03:55.33ID:???
>>562
get_class($this)
でとれる。
0564nobodyさん2012/08/19(日) 00:50:48.46ID:???
>>563
ありがとうございます!
0565nobodyさん2012/08/25(土) 00:21:22.38ID:4RDWC+/b
>>562
スレに関係なさすぎ。馬鹿
0566nobodyさん2012/08/25(土) 01:56:48.94ID:???
>>565
お前のレスよりマシだがな。
0567nobodyさん2012/08/26(日) 18:23:18.73ID:???
誰か分かる人がいたら教えて欲しい…。

CI_sessionだとページ遷移で、4kbしか保持してくれないのを

ttp://chocolat-xiang.blogspot.jp/2012/04/codeigniterdbsession-50-httpcodeigniter.html
のDB_Sessionだと、結構手間がかかりそうで、出来ればPHPの標準session機能を使う方法はないだろうか…。

無理な気もしているんだけど、やったことある人いないかな…。
0568nobodyさん2012/08/27(月) 00:59:20.40ID:???
>>567
DB_sessionとか入れなくてもCI_sessionだけでDB利用にすれば簡単にできるけど。
もちろん標準session機能も使える。
0569nobodyさん2012/08/30(木) 20:06:27.10ID:g60auK5W
CodeIgniterのxss_clean()はSQLインジェクション対策にもなりますか?
それともSQLインジェクション対策は別途処理を施さないとダメですか?
0570nobodyさん2012/09/03(月) 00:37:02.62ID:???
>>561
ご意見ありがとうございました。
0571nobodyさん2012/09/03(月) 13:28:12.32ID:fdSVgN+X
>>569
ある程度は出来る
でもエスケープをしっかりするなり、プレースホルダー使うなりしたほうがより確実
05725692012/09/06(木) 08:51:04.72ID:iFqs7tKM
>>571
ありがとうございます
0573nobodyさん2012/09/12(水) 09:09:04.29ID:+QTvEbpT
codeigniter って ドメイン/コントローラー/メソッド名
というルールでアドレスが指定できると思うんですけど
3階層 4階層
ドメイン/コントローラー/メソッド名/◯◯/◯◯
と指定したい時はどうすればよいのでしょうか
0574nobodyさん2012/09/12(水) 20:13:47.19ID:???
その順番だったらメソッドの中で振り分ければいい…の?

ルーティングの設定を使ったり、振り分け用のコントローラを作ってそこに飛ばしたり
やりようはいくらでもあるんじゃない?
0575nobodyさん2012/09/14(金) 03:17:54.37ID:???
ルーティングが簡単で良いと思う
0576nobodyさん2012/09/18(火) 19:37:12.12ID:???
$this->db->escape() って文字列だと自動でシングルクォーテーションで囲みますけど、
これって使えなくないですか?
insertする際にDBにそのまま '文字列' と挿入されるのですが、使い方間違ってますか?

select文のみ使うものなんですかね・・・
0577nobodyさん2012/09/19(水) 10:19:30.36ID:JyT0zGs5
$this->config->item() を、helper内で呼び出すのって
どうするんでしょうか?

普通に helperの function 内で
$this->config->item(コンフィグ名)
打つとエラーになります。
0578nobodyさん2012/09/19(水) 10:56:20.74ID:???
>>576
マニュアルは見た?
http://codeigniter.jp/user_guide_ja/database/queries.html

>>577
マニュアルは見た?
http://codeigniter.jp/user_guide_ja/general/creating_libraries.html
05795762012/09/19(水) 14:18:51.51ID:???
>>578
そこは見ましたが、それじゃ解決になりません。


でも、もう自己解決しました
0580nobodyさん2012/09/19(水) 14:50:24.19ID:???
別だが、質問しといて偉そうだな、先生。
自力で解決できるならもう来なくて良いよ。
0581nobodyさん2012/09/20(木) 14:18:54.45ID:/HYa1a4r
Active Recordを使って

WHERE colum1 = 1 AND ( colum2 = 2 OR colum3 = 3)

みたいな条件文を発行したい時、みなさんはどうしてますか?
0582nobodyさん2012/09/21(金) 18:29:57.06ID:???
whereをリテラル直書きかAR捨ててqueryと?バインドしてmodelに隠す
0583nobodyさん2012/09/28(金) 09:12:04.91ID:ZV3uxU5H
jpは活動停止中なの?
最新のやつが欲しいんだけど本家のは日本語扱えないとかそういうの?
0584nobodyさん2012/09/29(土) 00:48:21.51ID:???
このやり取り何回目?
0585nobodyさん2012/09/29(土) 02:04:38.75ID:???
ライセンスなんて無視しようや(提案)
0586nobodyさん2012/10/01(月) 13:29:20.13ID:282s0m/W
無視して訴えられたら面倒だし
公式のほうも本家に行けくらい書いとけばいいのに

CIの人たちが作った次のやつってcakeだっけ?
0587nobodyさん2012/10/01(月) 17:03:07.40ID:???
ライセンス読め
何でそれすらもやんねーで他人にケチつけてんだ?
0588nobodyさん2012/10/01(月) 18:30:33.56ID:282s0m/W
いや、ライセンス関連読んでるけど使い方によっては訴訟に発展はするよ
特に日本みたいなところは前例がない分、何もわかってない裁判官がおかしな判決だすかのうせいはあるよ
0589nobodyさん2012/10/01(月) 20:18:46.71ID:???
>>586

Fuelだけど、ユーザー会作るとか作らないとかでモメてるよ
0590nobodyさん2012/10/14(日) 02:54:07.79ID:???
あいかわらずグズグズだなぁ
0591nobodyさん2012/10/14(日) 15:04:04.52ID:???
ユーザー会って今となっては存在意義無いよな。
0592nobodyさん2012/10/14(日) 20:05:44.44ID:???
ライセンスなんて無視しようや(震え声)
0593nobodyさん2012/11/05(月) 16:05:23.99ID:G9IKx/iR
ライセンスを読んでもよくわからんのだが
これはCodeigniterで作ったものはどこまで公開の義務があるんだ?
それとも製作物にCodeigniterで作ったよってソースにでも書いておけばいいわけ?
0594nobodyさん2012/11/06(火) 00:30:02.10ID:???
そもそもCIってどこに使う価値があるの?
Dispatchにだけ使ってるの?
0595nobodyさん2012/11/06(火) 09:28:25.13ID:JDipE80+
大規模なフレームワークまではいらないってときは便利
俺もライセンスはよくわからんが特に明記も公開もしてない
商用のものにも使ってるけど明記も公開もしてない
言われても出すつもりないけど、言われたら出さないといけないんだっけか?
0596nobodyさん2012/11/06(火) 09:32:33.30ID:???
>>595
ソース公開してください(要求)
0597nobodyさん2012/11/06(火) 09:46:45.68ID:???
>>595
つまり使ってるのはDispatchだけ?
0598nobodyさん2012/11/06(火) 09:49:17.76ID:???
俺の印象では、CIの利用者って、他のFWを理解できなかった人が多いってイメージがある。
0599nobodyさん2012/11/06(火) 12:23:13.81ID:JDipE80+
>>596
CIの部分だけ公開すればいいんだろ?
http://www.codeigniter.com/ にソースあるから見てきてもいいよ。

>>597
Dispatchってなにをさしてる言葉?
普通にcodeigniter.comから2.1.3を落としてきて使ってるよ

>>598
それはあるかもしれない。
他のFWに比べて覚えることや規則が少ないし。
でも、FWも適材適所じゃないかな。
FuelはPHP5.3以上とかあるし、ちょっとしたことでわざわざ大規模なやつは使わないし、スピード求めるならsymfonyは選択肢に入らないし
とかいろいろとあるわけだし。
0600nobodyさん2012/11/07(水) 09:36:07.69ID:tumxuWL0
おいらの中でライセンスの解釈は

CIでsystemとかcoreとか変更した部分があればそこは公開要求あれば公開する必要あるけど、それ以外はとくに要求されても公開する必要なし
でもGPLとかと互換はないから、そういうの使ってればよくわからん

という解釈でいる
ライセンス見てもsystemとかcoreとか勝手に拡張したりして手を加えたら公開要求で公開するような感じに読み取れる。
ユーザー会としての見解はよく知らん。
0601nobodyさん2012/11/07(水) 17:40:33.94ID:???
それで合ってるはず。
過去にニュースにもなったし。
殊更に混乱する必要はないんだよね。
0602nobodyさん2012/11/08(木) 13:05:05.00ID:1VgMrg7R
CIで外部のGPLものを組み込んだ場合はあくまで
GPLの部分とCIのみに公開する可能性が発生するだけで、自分で作ったところは公開義務はないってことでいいのかな
0603nobodyさん2012/11/08(木) 16:24:55.22ID:???
「自分が作ったところ」が>>600に書かれてる範囲(system以下とか)でなければ、公開しなくても良い。
あと、GPLは「可能性が発生する」じゃないよ。詳しくは調べてね。
0604nobodyさん2012/11/08(木) 23:59:44.77ID:???
system以下をいじればそれは公開してね、application以下はお好きにどうぞってスタンスじゃなかったか?
0605nobodyさん2012/11/09(金) 00:23:19.31ID:???
ライセンスがよく分からないのをよく使う気になるなぁ…
0606nobodyさん2012/11/09(金) 09:36:51.94ID:2UoQTllF
ライセンスははっきりしてる
system以下を変更した場合は公開、それ以外は公開する必要なし
英語読めないだけでライセンスがはっきりしないなんてどうかしてる
0607nobodyさん2012/11/12(月) 19:44:26.27ID:???
だよね。
まるでAppStoreのレビューのようだw
「英語だから☆ひとつ!」w
0608nobodyさん2012/11/13(火) 10:38:38.43ID:1Mar7R25
少し古めの環境でも使えるのでcodeigniterは重宝してる
業務で使ってると意外と最新のPHP環境ってないんだよね。
セキュリティパッチはあててるけどバージョンは5.1とか5.2とか。
さすがに4系はもう見なくなったけど。
0609nobodyさん2012/11/26(月) 00:53:27.41ID:V3hhrkAO
$this->output->set_header();

でセットしたヘッダをリセット(あるいは全てのヘッダを消去)したいのですが、どうやったらできますか?
0610nobodyさん2012/11/26(月) 23:38:26.15ID:???
>>609
何のために、何がしたいのかが知りたい。
outputクラスでセットしたんならインスタンスのどっかにはあるので可能なはずではあるが。
06116092012/11/27(火) 01:39:00.33ID:/vSOk039
>>610
ヘッダを条件によって切り替える処理を行なっており、一度リセットする必要があります。


調べてみたところ、以前までは

$this->output->headers = array();

で、可能のようでしたが
今使っている最新のv2.1.3では headers が protected になっており、アクセスできません。
拡張するしかないのでしょうか?
0612nobodyさん2012/11/27(火) 03:46:00.50ID:???
>>611
条件分岐を排他的にするという方法もありそうだけど。

まぁでもいろいろ事情があるんだろうから
拡張が手っ取り早そうだね。
拡張クラスにリセットするメソッドを一つ追加してやるだけでOKっぽい。
0613nobodyさん2012/12/10(月) 06:08:42.11ID:???
これから学習するのに、CIかFuelかで迷っています。
学習コスト、コード品質、機能の面で、それぞれどちらが
優れていますか?

PHPは5.3です。
0614nobodyさん2012/12/10(月) 06:56:17.90ID:???
現状では間違い無くCIだな
マニュアルしっかりしてたから学習コストは低い。
それなりの実績もあるし、機能もCIの方がしっかりしてる

ただ、本家コミュニティはちゃんと動いてるから、日本のCIコミュニティは現在壊滅状態だから、そういう部分が気になるならkohanaとかyiiとかに行った方がいいかも。
CIコミュニティを壊滅に追い込んだ連中がfuelに行ったらしいから、fuelも同じ道をたどる様な気がしてる

まぁ、構造はどっちも似たようなもんだし、とりあえずCIで勉強して慣れてからどっち使うか悩めばいいんじゃないかな
0615nobodyさん2012/12/12(水) 15:18:23.81ID:5LlweQd8
いろいろ試してみたけどCIの方がお勧めできる
学習コストの低さが段違いだし、機能も揃ってる

FuelはPHP5.3以降の機能も取り入れれていい部分もあるんだけど
使いやすさとか本家のコミュニティとか考えるとCIの方がいいと思う
0616712012/12/13(木) 08:48:20.14ID:???
CIってMapperがないよね?
0617nobodyさん2012/12/14(金) 21:37:56.73ID:???
CIはPHP4だから、NetBeansやEclipseの補完機能が働かないんじゃないのかな?

だとすれば、まちがいなくFuelPHPのほうが良いと思う。
0618nobodyさん2012/12/14(金) 22:03:52.13ID:???
は?
0619nobodyさん2012/12/19(水) 11:24:23.86ID:???
FuelPHPよりもCodeIgniterのほうが、
公式ドキュメントがわかりやすく見やすいような気がするんだが、気のせい?
慣れているからなのかな?
0620nobodyさん2012/12/19(水) 21:50:29.48ID:???
FuelPHPのドキュメントは、わかりにくい。
設計品質が素晴しいだけに、ドキュメントの質が悪いのはとても残念。
0621nobodyさん2012/12/21(金) 11:06:34.85ID:ka0N8S/6
なんで補完機能が働かないのかわからんが、ドキュメントはCIの方がわかりやすい。
ちゃんと整理されてるってのが大きい。
Fuelはまだこれからだと思うけど。

こう書くとFuelを貶めたいCIユーザーっぽいけど両方使ってるものとしての素直な感想
0622nobodyさん2012/12/22(土) 22:16:26.92ID:???
使ってみた感じ、fuelはCI++って感じでCIの「?」ってところをいくらか上手く解消してる
CIからの移行コストは一番少ないかな

まあ、どうせならyiiあたりやってみたいけど
0623712012/12/23(日) 17:18:51.93ID:???
CIに毛の生えた程度ならわざわざヤル価値はないかな?
CIしかできない層にはニーズがあると思うけど。
0624nobodyさん2013/01/07(月) 09:16:03.52ID:NQ2mcT9V
CIを使わずに作成していたものをCIに入れるときに、とりあえず/application/controllersに全部突っ込んでるんですが
これでも多少なりともセキュリティ的には何か向上したりするんでしょうか?
0625nobodyさん2013/01/07(月) 18:11:49.10ID:???
さぁ。突っ込み方が全く分からんし、何とも言えんなぁ。
フレームワークって、則って作るから利点があるわけで、意味なさそうだけど。
0626nobodyさん2013/01/07(月) 19:05:03.73ID:???
$_POSTとか$_GETをそのまま使ってたり、mysql_*とかpg_*系の関数をそのまま使ってるならセキュリティ的な意味は特にない気が。
0627nobodyさん2013/01/08(火) 21:20:24.39ID:???
Eclipseでコード補完したいのですが、下記コードで、$this->を入力しても
load を補完候補に表示してくれません。
どうしたら良いのでしょうか?

class Welcome extends CI_Controller
{
public function index()
{
$this->●        (●部分でコード補完を期待)
}
}
06286272013/01/09(水) 06:35:08.88ID:???
自己解決しました。
クラス定義の前に次のコメントを入れればOKでした。

/**
* @property CI_Loader $load
*/
class Welcome ......
06296272013/01/09(水) 06:41:07.45ID:???
次の●の部分で、EclipseまたはNetBeansのコード補完を有効にするには、どうすればよいのでしょうか?

class Welcome extends CI_Controller {
 public function index()
 {
  $db = $this->load->database('default', TRUE);
  $db->●
 }
}
0630nobodyさん2013/01/17(木) 10:43:24.88ID:???
それってCIの質問じゃなくてeclipseの質問でしょ
0631nobodyさん2013/01/17(木) 16:02:11.93ID:???
CI使いでeclipse使ってる人は少ないと思う。
0632nobodyさん2013/01/18(金) 17:48:06.51ID:???
CI使いはEclipseじゃなくて何つかってんの?
0633nobodyさん2013/01/18(金) 23:51:25.09ID:???
男は黙ってVim/Emacs
0634nobodyさん2013/01/19(土) 07:37:56.12ID:???
DBからデータを取得して、その変数にプロパティを追加した後
Viewに渡したいと思っています。
しかし、変数にプロパティを追加しようとするとUndefined variable に
なってしまいます。
どうしたらよいのでしょうか?

  $row = $query-row();
  $row->foo = 'bar';   // $row->fooが定義されていないためエラーになってしまいます
0635nobodyさん2013/01/19(土) 07:39:19.45ID:???
(タイプミス訂正します)
  $row = $query->row();
  $row->foo = 'bar';   // $row->fooが定義されていないためエラーになってしまいます
06366342013/01/19(土) 07:46:11.30ID:???
すいません。
エラーにはなりませんでした。
0637nobodyさん2013/01/19(土) 09:04:01.19ID:???
...
0638nobodyさん2013/01/22(火) 06:23:28.66ID:???
フォームで未入力の値を、NULLとして数値型のDBフィールドに保存したいです。

ふつうにデータベースバインディング機能を使って処理すると、
エラーになってしまいます。

何かよい方法がありましたら教えてください。


宜しくお願い申し上げます。
0639nobodyさん2013/01/22(火) 18:51:49.53ID:QQukAtnA
>>638
これかな?
http://stackoverflow.com/questions/3509791/codeigniter-activerecord-update-method-refuses-to-insert-null-value
0640nobodyさん2013/02/01(金) 00:04:24.52ID:???
fuelphpと全然違うの?
0641nobodyさん2013/02/15(金) 05:37:50.13ID:???
PHPで書いている点では同じ。
0642nobodyさん2013/02/16(土) 02:29:52.98ID:???
こっちのほうがとっつきやすかった
0643nobodyさん2013/02/16(土) 14:41:54.76ID:???
fuelの方が?
0644nobodyさん2013/02/16(土) 20:55:39.81ID:???
スレタイ100回読み返してこい
0645nobodyさん2013/02/17(日) 16:36:02.04ID:???
file uploadのエラーメッセージをvalidation_errorsで表示するようにできないでしょうか?
0646nobodyさん2013/02/18(月) 11:05:00.99ID:???
>>644
だって主語がねーじゃん。
お前こそ小学校の教科書を100回音読してこい。
0647nobodyさん2013/02/18(月) 18:10:01.16ID:???
音読してきたぞ。


で、問題なんだっけ?
0648nobodyさん2013/02/18(月) 20:26:29.33ID:???
問題?
そんなのないよ。
揚げ足取りしかできない無能が迷い込んだだけで。
0649nobodyさん2013/02/18(月) 22:39:54.73ID:???
やっぱCI使ってる奴は頭が弱いのかなー?
CI使う人って、他のFWが理解できなくてレベルダウンしていって、
落ちるところまで落ちたところにCIが転がってて、ギリつかまった。
ってイメージ。
0650nobodyさん2013/02/19(火) 00:19:31.06ID:???
君も馴染んでるよ(^○^)
0651nobodyさん2013/02/19(火) 07:37:42.15ID:???
ciのスレでfuelに話題誘導しようとしてる奴なんなの?
fuelとciは確かに似てるし比較すんのは別にいいんだけど、
こっちのスレにきて、わざわざfuelマンセーしてるのとか見ると
fuel界隈にいる奴ってキモいわって思う
0652nobodyさん2013/02/19(火) 08:59:31.68ID:???
FuelPHPの利用規約には布教活動が義務付けられているのだよ
0653nobodyさん2013/02/19(火) 23:34:00.26ID:???
それじゃ、GPLより面倒だな
あっちは信者だけだからね
0654nobodyさん2013/02/20(水) 06:41:21.62ID:???
>>649
自分が頭弱いことを自覚しているんだな。
0655nobodyさん2013/02/20(水) 09:18:27.01ID:???
>>654
俺、CI使ってないぜ?使う価値ないんだもん
0656nobodyさん2013/02/20(水) 19:52:56.63ID:???
だったら君の二度と来る場所ではない。
さようなら。
0657nobodyさん2013/02/22(金) 09:00:26.67ID:???
ありがたい教えを授けてやろうというのに・・・
迷えるCI使いにFuelのご加護があらんことを
0658nobodyさん2013/02/23(土) 00:23:33.20ID:???
PHPほぼ初心者時代に初めてCakePHPを触ってワケワカメだった時に、CodeIgniterを使って分かりやすさに感動した
が、ある程度PHPとフレームワークに慣れてくると淡白すぎて物足りなくなる
0659nobodyさん2013/02/23(土) 05:41:34.13ID:???
でも、フレームワークは統一して使いたい。
サービスごとに別々のフレームワークなんて、とてもやってられない。

それに感動するくらい分かりやすいと、開発メンバーが変わっても
習得が容易だから、そいつらが戦力外になってしまう可能性が低い。
0660nobodyさん2013/02/24(日) 16:19:39.91ID:???
商用のウェブアプリでCI導入してるところなんてあるのか?
個人が気軽にフレームワーク使いたい時や初心者用の教材としてなら大いに価値はあると思うが
0661nobodyさん2013/02/27(水) 06:11:42.02ID:???
CIのマニュアル全部印刷した。
電車で見るの楽しい。
0662nobodyさん2013/02/28(木) 00:17:57.53ID:???
>>649
それCakeとかの話だろww
CIはCakeやsymfonyに比べて
規約が少ない分、自分で考える部分が多いだろ

よほどのバカじゃなければ
他のFWが理解できなくてCIにたどり着くなんてことは
考えもつかないだろ

バカ丸出し
0663nobodyさん2013/02/28(木) 00:21:02.43ID:???
>>655
使ってもいないフレームワークのスレに現れて批判してる時点で馬鹿丸出なんだよ
せめてある程度使ってからモノを言えよksが
0664nobodyさん2013/02/28(木) 00:24:05.52ID:???
掘り返すなハゲ
0665nobodyさん2013/02/28(木) 11:51:14.07ID:rZ4xO6dR
>>662
> >>649 
> それCakeとかの話だろww
> CIはCakeやsymfonyに比べて
> 規約が少ない分、自分で考える部分が多いだろ
>
> よほどのバカじゃなければ
> 他のFWが理解できなくてCIにたどり着くなんてことは
> 考えもつかないだろ
>
> バカ丸出し

まぁ、悔しいのは分かる。じゃぁ聞くが、sfやcake使える?
使えなくても悔しいから使えるって答えるだろうけど。
0666nobodyさん2013/02/28(木) 19:50:20.36ID:???
>>665
おまえ、ほんとに馬鹿だな。
短い文章に馬鹿さ加減が漲ってるわ。
0667nobodyさん2013/03/01(金) 08:43:21.59ID:C4RDHOuY
>>666
> >>665 
> おまえ、ほんとに馬鹿だな。
> 短い文章に馬鹿さ加減が漲ってるわ。

そうだよね、YesかNoで答えるのは酷だよね。
0668nobodyさん2013/03/09(土) 08:11:38.45ID:???
フォームヘルパーについて質問します。
(CI初心者です)

フォームヘルパーを使うメリットはあるのでしょうか?

フォームヘルパーで書くと特殊なHTMLを生成し、それがCIの機能に結びつく、などの
メリットがあれば使う価値があると思うのですが、そうでなければ直接HTMLタグを
書いたほうが良い気がしています。

宜しくお願いします。
0669nobodyさん2013/03/09(土) 14:29:42.22ID:???
良質問あげ
0670nobodyさん2013/03/09(土) 15:06:52.96ID:???
>>668
デフォルト値の設定、ラベルの付与、配列値によるオプションタグの自動生成、さらにはバリデーションなど枚挙に暇がない
そもそもフォームヘルパーはPHPに限らずウェブフレームワークの最も重要な機能の一つです
0671nobodyさん2013/03/10(日) 00:43:11.01ID:???
使う理由が出たので、使わない方で

だいたいはつまらん機能だと思うよ
他のフレームワークでも同じ
唯一セキュリティ上の利点がある
自前でできるなら、敢えて使わなくてもいい
06726682013/03/11(月) 19:36:55.76ID:???
バリデーションはフォームヘルパーを使わなくても機能するのでは?
ラベルだってHTMLを直接書けばよいだろうし。

オプションタグの自動生成やデフォルト値の設定まで求めるなら、
CIのテンプレパーサをSmartyにしたほうが総合的に良さそうな気がしました。
(Smartyならフレームワークが変わっても学習した知識が大抵使えそうだし)


質問しながら生意気な反論ですみません。
回答いただいた内容に、いまひとつ納得いかないので・・・
0673nobodyさん2013/03/11(月) 22:29:46.62ID:???
671だけど、補足
・form_prep()をいちいちしなくていい点
・マニュアルにあるように、移植性
を無視して良ければ、HTMLを直接書く方が、
今までやっていたなら、わかりやすいと思う

ただ、最近はPHPでHTML描画するより、
JavaScriptで遅延ロードした方がUX的にも良いから、
使わなくても良いんじゃないかな
というのが俺の考え
0674nobodyさん2013/03/11(月) 22:45:39.74ID:???
>>672
格的なウェブアプリになると登録項目が多くなるからバリデーション設定をモデルに分けておいた方が管理しやすいし
バリデーション→データベース登録という一連の流れに与し易いという利点がある
エラーメッセージもヘルパーがそのまま表示してくれるし、利用者・開発者ともにストレスを感じにくくなるはず

項目が少なかったり、データベースとの連携がないのならHTMLで書いてもいいんじゃないのかな
0675nobodyさん2013/03/13(水) 07:01:42.08ID:???
>>674
レスありがとうございます。

モデルの中でバリデーションやDB操作をするとスッキリするのは
理解できました。

でも、モデルを使うこととフォームヘルパーは無関係ですよね?

また、エラーメッセージもヘルパーがそのまま表示してくれるとの
ことですが、本当ですか?
フォームヘルパー使っても、ビューに表示するコードを自前で書
かなければいけないのでは?


レスいただきありがたいのですが、今ひとつ納得いきません・・・

フォームヘルパー使っても大したメリットはなく、使う・使わないは
好き好きでってことかなあ。。。
0676nobodyさん2013/03/13(水) 08:42:51.59ID:???
CIのヘルパーはどれも微妙なんだよね。
まぁ、FWの入門用と考えて、次のFWに進めば?
0677nobodyさん2013/03/13(水) 09:47:33.76ID:???
シンプルで余計なものがないのがCodeIgniterのいいところ。
拡張の余地が残されていて、自由にカスタマイズできる。

と、ポジティブに考えてみる。
0678nobodyさん2013/03/13(水) 12:22:04.48ID:???
>>677
そもそもフレームワークは個々人の裁量よりもフレームワークや言語の特製をいかに活かすかに重点が置かれてるし本末転倒な気がしなくもないなあ
商用で使われるようなフレームワークだと備わった機能を活かすだけで十分商用たりえるわけだし
0679nobodyさん2013/03/13(水) 12:41:50.65ID:???
軽量・シンプルなのも利点の一つなわけで。
必ずしもフルスペックは必要ない。

メリット・デメリット考えて選択。
適材適所。単純なこと。
0680nobodyさん2013/03/13(水) 16:29:03.24ID:???
フレームワークはあくまで開発グループの足並みを揃える「枠組み」であって、
CodeIgniterなどのフレームワークソフトウェアは「枠組み」を作成する手助けをしてくれる道具。
道具を使うのではなく、道具に使われてしまうのでは、それこそ本末転倒な気がする。
0681nobodyさん2013/03/13(水) 22:53:37.53ID:???
フレームワーク論は立ち位置によって異なるんだから
そんな噛み合わない話をしても仕方がないよ
0682nobodyさん2013/03/14(木) 01:48:49.36ID:???
主要なウェブフレームワークの多くは「設定よりも規約」の概念で作られているから、自由は得てして厭われることが多い
その反面、Codeigniterは規約が非常に少ないフレームワークだから使ってて楽しめるものだと思う
0683nobodyさん2013/03/17(日) 17:36:26.46ID:???
CI 2.0の日本語の解説本てないのかな。
誰か出して。
オンラインマニュアルでは頭に排卵。
0684nobodyさん2013/03/17(日) 20:19:23.44ID:???
>>683
本とウェブ媒体の違いってことなんだろうけど
昔出た本だとオンラインマニュアルと全くといっていいほど同じ内容だったはずだよ
0685nobodyさん2013/03/18(月) 20:15:32.18ID:???
>>684
そうなんですか。
じゃ、オンラインマニュアルを印刷するかなぁ・・・
0686nobodyさん2013/03/19(火) 13:28:35.50ID:ifKC9izg
実際に触ってみれば頭に入るよ
0687nobodyさん2013/03/23(土) 00:52:13.21ID:???
CIほど分かりやすいマニュアルはねえぞ
がんばって覚えろ
0688nobodyさん2013/03/23(土) 06:49:44.34ID:???
>>687
ありがとう。

すごく分かりやすいとは感じています。
でも、画面で読むと頭に入らないんだよね・・・

ま、俺の脳ミソの問題なんだけど。
0689nobodyさん2013/03/23(土) 13:13:51.98ID:???
フレームワーク使ったことがない段階 ・・・ ここからスタート
↓
MVCを学ぶ ・・・ 学習しやすいCodeIgniterでサイトを作れるようになる。全てのライブラリを覚える必要はない(基本的のどのフレームワークでもそう。必要な機能だけ使えるようになればOK)
↓
2個目のフレームワークも使ってみたくなる覚えたくなる ・・・ Yii, Zend Framework, CakePHP, FuelPHP, Laravelのメジャーなところから選ぶ
↓
それ以外のフレームワークも試してWebアプリを作ってみる
↓
Symfonyを学ぶ
↓
複数人で作業できる機会を作る ・・・ ここで何故フレームワークが重要なのかを学ぶ
0690nobodyさん2013/03/23(土) 18:24:42.06ID:???
Symfony...
0691nobodyさん2013/03/25(月) 02:18:40.06ID:???
ライセンス問題でもめてたけどいわゆる4大ライセンスで唯一増加傾向にあるんだな
新興フレームワークの印象が強かったけど、googleトレンドだと2位以下を大きく引き離して1位になっててビビった
0692nobodyさん2013/03/26(火) 10:23:20.68ID:???
そのGoogleトレンドの基準で言えば、日本ではまだまだCakePHPが強いな
3大フレームワークがトレンドとして下がりつつあるのは、安定してきたということの裏返しと言えるかも。。
0693nobodyさん2013/06/11(火) 19:16:49.77ID:???
データベースクラスって使う意味ありますか?
PDOで十分だと思うんだけど、メリットあるの?
0694nobodyさん2013/06/17(月) 13:41:34.56ID:???
Codeigniterって使う意味ありますか?
Slimで十分だと思うんだけど、メリットあるの?
0695nobodyさん2013/06/19(水) 10:24:59.42ID:???
PHPって使う意味ありますか?
Cで十分だと思うんだけど、メリットあるの?
0696nobodyさん2013/06/19(水) 15:59:56.54ID:???
さすがにスレ違い
C使えれば偉いと思ってる馬鹿はどっかいけや
0697nobodyさん2013/06/20(木) 17:08:42.63ID:???
ごめん、693の問いに対してメリットあるよと暗に言いたかったんだけど
マジレスが返ってくるとは思わなかった
0698nobodyさん2013/06/20(木) 23:29:42.31ID:NY+i8nF6
こんなのあるみたいよ。

---------------------------------------------------------
CodeIgniter Talk #01 2013/06/22 (土) 14:30 - 17:30 @ 渋谷
http://codeigniter-talk.doorkeeper.jp/events/4062
0699nobodyさん2013/06/22(土) 09:25:37.25ID:???
設定クラスの公式オンラインマニュアル(CodeIgniterユーザガイド 日本語版)
には、
 $this->config->config
というパブリック変数は記載されていません。

CodeIgniterユーザガイド 日本語版より詳しい
公式マニュアルが存在するのでしょうか?
0700nobodyさん2013/07/03(水) NY:AN:NY.ANID:???
過疎ってますね。。。
0701nobodyさん2013/07/03(水) NY:AN:NY.ANID:???
別に目新しいこともないし、
みんな普通に運用してるってことでしょ。
0702nobodyさん2013/07/04(木) NY:AN:NY.ANID:???
規制で書けないんだよ
0703nobodyさん2013/07/04(木) NY:AN:NY.ANID:???
って試してみたら書き込めた。

今度イベント開くつもり。
見つけられたら来てね。
0704nobodyさん2013/07/11(木) NY:AN:NY.ANID:8NjunyXA
Codeigiterを開発してる会社がCodeigniterの開発を引き継ぎ先を探してるみたいだね、開発終了か!?

http://ellislab.com/blog/entry/ellislab-seeking-new-owner-for-codeigniter
0705nobodyさん2013/07/13(土) NY:AN:NY.ANID:???
>>704
思わず笑ってしもうた
0706nobodyさん2013/07/15(月) NY:AN:NY.ANID:???
これで一からブログシステム作ってる人とかいるのかな?
WordPressやMovableTypeあるからわざわざそんなことしないか?
0707nobodyさん2013/07/15(月) NY:AN:NY.ANID:???
そうそうゲームも全てゲームツクールで作られているんだよ
誰もこんな面倒なことはしてないから早く寝なさい
0708nobodyさん2013/07/15(月) NY:AN:NY.ANID:???
馬鹿な朝鮮人には無理
0709(´^ω^`)wwwww ◆vvzT0dXw7c 2013/08/17(土) NY:AN:NY.ANID:???
CIは東南アジアで大人気ですな゚.+(´^ω^`)+.゚
http://www.google.co.jp/trends/explore?q=CodeIgniter%2CCakePHPZendFramework%2CYii%2CSymfony%2CEthna#q=CodeIgniter%2C%20%20CakePHP%2C%20ZendFramework%2C%20%20Yii%2C%20%20Symfony&;cmpt=q
0710nobodyさん2013/08/17(土) NY:AN:NY.ANID:???
結局身請け話はどうなったんだろう。
0711(´^ω^`)wwwww ◆vvzT0dXw7c 2013/08/17(土) NY:AN:NY.ANID:???
早く跡継ぎが見つかるといいね。これは非常にカスタマイズしやすいFWだ。( ´ ^ ω ^ ` )
0712nobodyさん2013/09/07(土) 11:53:39.81ID:???
最低限のあればいいなは揃ってるし、ソースの見通しもいいからね
0713nobodyさん2013/09/07(土) 15:03:12.11ID:???
まず日本語から始めろw
0714nobodyさん2013/09/17(火) 13:43:33.54ID:+CutMAXj
codeigniter  で www付きURL維持するにはどうすればいいんですか?
リンクを踏むの wwwがとれてしまいます。
0715nobodyさん2013/09/18(水) 10:54:10.47ID:???
質問の意味がわかりません
具体的に
07167142013/09/19(木) 17:48:54.60ID:???
www.codeigniter.jp でアクセスする
↓
表示されたWEBページの適当な内部リンクをクリックする
↓
www.codeigniter.jp/abouts に飛んでほしい
↓
しかし 実際はwwwのない codeigniter.jp/abouts に飛ぶ
↓
www付きURLと、無しのURLと2パターンできてしまいSEO的によろしくない(らしい)
0717nobodyさん2013/09/19(木) 17:55:39.18ID:???
基本となるurlを設定しろ
0718nobodyさん2013/12/13(金) 09:14:03.84ID:???
っつか日本語ページかなり前から更新しなくなったんだな。
やっぱりライセンス上の問題で更新できなくなったのかな?
んで久々に本家見たら、今年の9月に2.1.4がリリースされてやんの。
仕事でWordPressとの抱合せでサイトシステムを構築していて、この組み合わせはいいなと愛用していたんだが
個人的にはもっと国内でCIユーザ増えてほしいなと思ってる。
0719nobodyさん2013/12/13(金) 09:51:45.58ID:???
日本語版と言っても、ソースコードはあまり意味のある修正は入れてないし本家使えばいいと思うよ
最新ではないといえ、マニュアルを一通り訳してくれただけでも日本語サイトとして意義はある
話題が出尽くしたからこのスレも過疎ってるけど、それなりにユーザはいるんじゃないかな
0720nobodyさん2013/12/13(金) 13:03:11.00ID:???
話題が出尽くしたんじゃなくて
たった一人の人間の独善的な行動にによって
日本のciコミュニティは壊滅したんだろ
このスレ読み直せば判るよ

ciはフレームワークの入門にはいいかもしれんけど、
もう流行らないと思う
ci使うならマイクロフレームワーク使ったほうがマシ
0721nobodyさん2013/12/13(金) 13:33:34.75ID:???
壊滅したのか・・・、それは知らなかった。
CodeIgniterが流行っていたことも知らなかったけど。
0722nobodyさん2013/12/13(金) 19:47:05.13ID:???
ちょっと前まで初心者解説本のフレームワークの説明にはコードイグネいたー(なぜか変換できない)が使われてた。
0723nobodyさん2013/12/14(土) 05:15:05.88ID:???
良いフレームワークなんだけどなあ
0724nobodyさん2013/12/18(水) 19:22:37.33ID:1nlRtkDs
ちょっとしたことなら確かにマイクロフレームワークの方がいいかも
たまにCIのある機能だけ使いたいこととかもあるけど
0725nobodyさん2014/01/10(金) 14:01:43.97ID:SbDAw8N0
DBのテーブルや行をLOCKして選択や更新をしたいのですが、
どうしたらいいでしょうか?_
DBはMySQLを使用しています
0726nobodyさん2014/01/11(土) 02:21:59.96ID:???
まず服を脱ぎます
0727nobodyさん2014/01/30(木) 11:37:40.58ID:???
それはCI関係なくSQL側でlockとかかければいいだけとちゃうんか?
0728nobodyさん2014/01/30(木) 11:41:43.00ID:???
FOR UPDATE で
0729nobodyさん2014/02/05(水) 20:10:29.52ID:???
あら。次の現場で使ってるらしいので、2chに来てみたら、もう御通夜モード?
0730nobodyさん2014/02/05(水) 21:23:35.13ID:???
CIは完成されすぎて何も語ることがないだけ
0731nobodyさん2014/02/05(水) 21:51:53.64ID:???
静かにしねえか!通夜やってんだぞ!
0732nobodyさん2014/02/06(木) 00:02:02.54ID:???
通夜どころか49日過ぎてる気がするわ
0733nobodyさん2014/02/06(木) 13:38:46.70ID:???
言っておくが、日本語版は使うなよ?2のままで止まってるから。
0734nobodyさん2014/02/07(金) 13:45:00.88ID:???
ネイティブアプリと通信するサーバーサイドプログラム作るなら
cakeよりCIとかFuelPHPのほうがいいんでしょ。たぶん。
0735nobodyさん2014/02/07(金) 23:43:24.18ID:???
みんな何に使ってんの?ブログ?
0736nobodyさん2014/02/08(土) 15:53:51.60ID:???
>>735
お前はフレームワークが何物なのか、まるでわかってねえだろ?w
0737nobodyさん2014/02/08(土) 16:34:08.17ID:???
>>736
フレームワークとは一体何者なのでしょうか?
ご高説を賜りたく存じます。
0738nobodyさん2014/02/08(土) 17:59:48.59ID:???
>>737
他で勉強してからまたおいで。
まだ、君の来るところじゃないようだ。
0739nobodyさん2014/02/09(日) 20:49:14.19ID:???
あまりにも完璧すぎてアンチすらいないのね。ライセンス問題以外は。
0740nobodyさん2014/02/10(月) 02:49:53.26ID:???
>>738
何に使ってるかすら聞かないプロはすげーなw
0741nobodyさん2014/02/10(月) 05:43:34.04ID:???
今どきci使ってる奴なんていないだろ
こんな過疎スレで何やってんの?
0742nobodyさん2014/02/10(月) 07:56:05.89ID:???
>>741
こんな過疎スレで何やってんの?
0743nobodyさん2014/02/10(月) 18:45:08.19ID:???
世界的には順調に増えているんだが。
採用するかどうかはそれぞれの勝手。
0744nobodyさん2014/02/10(月) 19:43:41.27ID:???
ライセンスなんかかんけーねー。
とりあえず文句言われたら、そのとき考えよう!

ってくらい気骨のある国の人じゃないと怖くて使えない。
0745nobodyさん2014/02/10(月) 20:28:49.89ID:???
そもそもライセンスが抵触するのは、/systemディレクトリだけで
アプリケーションディレクトリ以下は関係ねえからな?
言ってる意味がわかるか?
拡張やライブラリ追加には殆ど影響しねえんだよ。
0746nobodyさん2014/02/10(月) 21:01:40.97ID:???
ライセンスの件で騒いでfuelに誘導しようとした奴のおかげで日本では過疎ってるだけ
0747nobodyさん2014/02/11(火) 00:11:59.12ID:???
そもそも、ライセンスがーって言っている奴らの中で
オープンなプロジェクトを立ち上げていたり、アプリケーションとして配布している人間がどれだけいるんだよ
0748nobodyさん2014/02/11(火) 00:48:47.14ID:???
>>747
むしろオープンじゃないから問題になるんだけどね
GPLを正しく理解してないが為の事件(?)や誤解もあるし

CIは何も問題ないけどね
0749nobodyさん2014/02/11(火) 00:51:53.00ID:???
だってムーバブルタイプの悪例があるじゃん。
そりゃ急に訳わからんライセンス持ちだされたら警戒もするよ。
0750nobodyさん2014/02/11(火) 18:24:21.55ID:???
>>749
ソフトウェアの利用許諾とか、仕事の契約書、保険や賃貸の内容とか読まない人?
混乱・警戒するのは理解できるけど、読めば分かるっしょ?
読んだ上で警戒しているだろうか…
0751nobodyさん2014/03/01(土) 17:39:35.96ID:???
>>1
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
http://toro.2ch.net/test/read.cgi/tech/1393660194/27
0752nobodyさん2014/03/16(日) 07:00:09.65ID:???
kohanaといいfuelといい、本当に良く燃えそうな名前
0753nobodyさん2014/03/20(木) 12:13:41.61ID:kmIUTVjO
$this->email->send()でエラーが返ります。
実在するgmailアカウントですし、他のアドレスなどからも送信が行えています。
送信できない原因がわかりません。
エラー内容を出すオプションなどあればご教示いただけないでしょうか。
0754nobodyさん2014/03/20(木) 12:21:55.68ID:???
/var/log/maillog に何か出てない?
0755nobodyさん2014/03/20(木) 12:27:03.49ID:kmIUTVjO
すばやいレスありがとうございます。
maillogに出ておりました。
お騒がせして申し訳ありません。
公式のほうを良く見てみたら$this->email->print_debugger()というのがあるようですね。
こちらでも確認してみようと思います。
0756nobodyさん2014/03/22(土) 12:35:21.96ID:???
CIだとGPLライブラリが使えないのが致命的
0757nobodyさん2014/03/22(土) 12:52:03.82ID:???
CIだとGPLライブラリが使えない……
そんなふうに考えていた時期が俺にもありました
0758nobodyさん2014/03/22(土) 13:56:05.74ID:???
使えるの?
0759nobodyさん2014/03/22(土) 14:06:27.92ID:???
>>758
使えない
GPLとOSLは共存不可能
0760nobodyさん2014/03/26(水) 22:29:24.80ID:???
あのな。いい加減各所のライセンス問題に振り回されるのやめろ。
OSLが適用されるのは3.0からだろ?まだ2.1.4じゃん。(日本語版は更新が止まっている)
それにOSLが適用されるのはsystem/以下であって、application/以下は自由だから。
0761nobodyさん2014/03/27(木) 00:33:21.72ID:???
今のバージョンでもGPL非互換だろ
0762nobodyさん2014/03/27(木) 09:58:24.87ID:???
公式でも、これまでGPL互換と書いてましたが間違いでした。非互換ですと書いてたな

根本GPLライセンスでない商用のものにGPLを使っている間抜けはいないはずなので
GPL非互換問題はGPLライセンスのものを作っている人にしか影響はないからな

これによってCI使っていたOSSが逃げたわけだ
0763nobodyさん2014/03/27(木) 10:02:36.36ID:???
>>760
OSLの話はsystem/以下だが
GPL非互換は全体だから間違えるなよ
0764nobodyさん2014/03/28(金) 21:07:58.05ID:???
使えると思う人には使える
使えないと思う人には使えない
0765nobodyさん2014/03/29(土) 07:40:04.22ID:???
明確に答え出てるのだから
精神論はアホなだけ

OSLとGPL派生物との関係はググればいくらでも出てくる話

古いCIもOSLだと思って解釈すれば大丈夫
0766nobodyさん2014/03/29(土) 08:50:13.60ID:???
どういうケースでどういった弊害があるのかを明確に答えていただけると皆も助かると思うのですが
致命的、ダメ、使えない、といった説明を放棄した極論が多すぎるので
0767nobodyさん2014/03/29(土) 09:34:33.06ID:???
>>766
GPLライブラリと一緒に使えない
配布物をGPLにできない

ってだけだよ
0768nobodyさん2014/03/29(土) 14:31:37.52ID:???
>>767
一緒に使えない、とは何のことを言っているの?
GPLにできない。だからGPLライブラリと一緒に配布できない。の間違いでは?
0769nobodyさん2014/03/29(土) 14:51:32.61ID:???
>>768
GPLにできないから使えない

配布は関係ないよ
0770nobodyさん2014/03/30(日) 18:02:18.11ID:???
確定?
0771nobodyさん2014/03/31(月) 09:20:19.57ID:???
でもGPLライセンスであるWordPressとのくっつけかたいっぱい出てくるけど、それは問題ないの?
http://www.marketingadept.com/blog/2013/02/integrating-codeigniter-and-wordpress/
0772nobodyさん2014/03/31(月) 09:56:39.65ID:???
使用と配布は別の話だろ
0773nobodyさん2014/03/31(月) 12:45:04.24ID:???
使用と改変と配布(頒布)が別
改変と配布(頒布)に利用条件があるのがGPL

>>771
GPLの利用条件に引っかかるよ
0774nobodyさん2014/03/31(月) 15:32:28.48ID:???
GPL著作物の利用条件とGPL自体の利用条件を混同してない?
0775nobodyさん2014/03/31(月) 16:24:15.58ID:???
>>774
そこは間違えないだろうよ
0776nobodyさん2014/03/31(月) 16:35:32.82ID:???
GPLとGPL非互換ソフトで同時"使用"ができないとか言い出したら
Linuxマシンとかライセンス違反が続出するわ
ここでまさかのDebian推しかw
0777nobodyさん2014/03/31(月) 16:41:07.39ID:???
>>776
同時"使用"はできるでしょ
0778nobodyさん2014/04/14(月) 07:13:36.14ID:???
使えるのに何言ってるんだろうな
馬鹿が騒いでみっともない
0779nobodyさん2014/04/14(月) 08:21:03.61ID:???
>>778
根拠を詳しく
0780nobodyさん2014/04/14(月) 10:00:16.51ID:???
これだけ頑張って布教活動している割にFuelPHPもいまいちパッとしないよね
0781nobodyさん2014/04/14(月) 11:05:44.03ID:???
>>780
開発止まってない?
fuelみて使いたいとは思わないし
うちの会社の緩い規定でも使えないものって判断されてたな

>>778
http://codeigniter.jp/blog/article/65
これってどうなの?
> GPLのライブラリを使用した場合は、GPLにしなければならないため、
> GPLのライブラリは一切使えないということになります。

GPL使える派の人は、この記事撤回させたら?
0782nobodyさん2014/04/14(月) 12:37:15.13ID:???
>>781
わざとなのか知らんが、その前の一文を省くなよ
> この見解に従う場合、過去から現在まですべてのCodeIgniterで作成したアプリを、GPLで配布した場合、それはGPLに違反した状態ということになります。
「GPLで配布した場合」な
07837812014/04/14(月) 13:13:43.74ID:???
>>782
>この見解に従う場合、過去から現在まですべてのCodeIgniterで作成したアプリを、
>GPLで配布した場合、それはGPLに違反した状態ということになります。
>また、GPLのライブラリを使用した場合は、GPLにしなければならないため、GPLのライブラリは一切使えないということになります。

これ、GPLで配布した場合とGPLライブラリを使用した場合、両方ともアウトって言ってるっしょ
0784nobodyさん2014/04/14(月) 13:21:23.92ID:???
だから、この場合の「使えない」と言っているのは、
配布物にGPLライブラリを含めることができない、という意味。
文脈からわからない?
0785nobodyさん2014/04/14(月) 15:21:19.30ID:???
>>784
そうは読めないね
並列接続詞だよ
0786nobodyさん2014/04/14(月) 16:37:34.12ID:???
接続詞が違うという指摘は、その文章を書いた人か警察にでも言ってくれ
仮に単純使用のことだとすれば「GPLにしなければならない」というのはどういう意味だよ
0787nobodyさん2014/04/14(月) 17:42:56.40ID:???
>>786
単純使用にphpのプログラム内で利用することは含まれないけど?
0788nobodyさん2014/04/15(火) 09:07:47.84ID:???
そのブログ曖昧だ。
「GPLにしなければいけない」のは配布時。
「GPLのライブラリが一切使えない」のは結合時。
結合時で使えないから当然配布時も使えない。

GPLのFAQ等読めばよくわかるが、
・結合はGPLと両立する必要がある
・配布はGPLとする必要がある

また、WordPressの例がわかりやすいが、
・PHPでの利用は結合である

使えると思う奴は使えばいいと思う。
ライセンス違反は当事者同士の問題だ。
0789nobodyさん2014/04/15(火) 09:27:18.65ID:???
> ライセンス違反は当事者同士の問題だ。
GPLを利用するなら、そういう問題じゃないよ
0790nobodyさん2014/04/15(火) 17:18:26.45ID:???
日本語訳で結合と書いてあったのかもしれんが、リンクのことだろ?
インタプリタ言語にも関係あるの?
0791nobodyさん2014/04/15(火) 17:24:41.79ID:???
使えないって思ってる馬鹿ってまだいたんだ
0792nobodyさん2014/04/15(火) 18:09:30.59ID:???
馬鹿は馬鹿なりにいろいろ考えてるんですー
0793nobodyさん2014/04/15(火) 18:11:08.26ID:???
>>790
http://www.gnu.org/licenses/gpl-faq.ja.html#IfInterpreterIsGPL
インタプリタ言語も関係あるよ

結合と訳されるのはcombine
0794nobodyさん2014/04/16(水) 02:46:38.79ID:???
>>791
CI2の話な
CI3はAFL選べるからGPLライブラリ使える
http://www.slideshare.net/NEKOGET/code-igniter-talk-02
https://github.com/EllisLab/CodeIgniter/blob/release/3.0/license_afl.txt

まぁ日本公式が放置して逃げたままだから知られてないみたいだし
こんだけユーザが離れちゃ今更だけどな
MLとかブログとか2chでこの件でユーザ会のメンバー煽って大騒ぎした某氏とか
この惨状を見てどう思ってんだろか

でもCI2はGPL非互換のまま
こっちは宣伝条項あるからどうやってもGPLと共存できない
http://codeigniter.jp/user_guide_ja/license.html
https://github.com/codeigniter-jp/ci-ja/wiki/%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E5%A4%89%E6%9B%B4%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
0795nobodyさん2014/04/16(水) 07:31:04.15ID:???
>>794
選択式のデュアルライセンスではないよ
0796nobodyさん2014/04/16(水) 07:59:43.56ID:???
だめじゃん
0797nobodyさん2014/04/16(水) 08:27:40.91ID:???
こんな権利の適用範囲すらあやふやな物体だったら、
まだ、◯◯円払えば使えるよって明言してる
MovableTypeのほうがずっとマシだな。

GPLのがさらにマシだけどw
0798nobodyさん2014/04/16(水) 09:33:46.76ID:???
だから、他に言っている人もいるけど、あくまで配布する場合の話な
0799nobodyさん2014/04/16(水) 10:33:30.04ID:???
>>798
どこにそんなことが書いてあるの?
0800nobodyさん2014/04/16(水) 10:51:10.68ID:???
旧BSDや一部のCCにおいて
GPLと一緒に利用ができないことは常識だろ?

同じだよ
0801nobodyさん2014/04/16(水) 12:48:03.84ID:???
>>798
馬鹿なの?
釣りなの?
それとも本気で言ってる?

ライセンスって「何に対して」の決まり事だと思ってんのよ
「配布すること」に対しての決まり事だとでも思ってんの?
0802nobodyさん2014/04/17(木) 09:28:58.50ID:???
>>801
ごめんなさい、ライセンス全般の話だと思わなかった。
GPLについての話だと思ってた。
0803nobodyさん2014/04/17(木) 10:14:40.65ID:???
>>802
GPLだって配布する場合のライセンスじゃないぞ

あくまで配布時のソース公開の話が有名なだけだ
0804nobodyさん2014/04/17(木) 10:18:06.02ID:???
>>800
すまん、知らなかった。
自宅で使っているUbuntuには色々インストールしているからライセンス違反しまくりだった。
0805nobodyさん2014/04/17(木) 10:19:53.96ID:???
「GNU 一般公衆利用許諾書」って言うぐらいで
利用することに対しての決まり事だしな

http://sourceforge.jp/projects/opensource/wiki/licenses%2FGNU_General_Public_License_version_3.0
0806nobodyさん2014/04/17(木) 10:33:13.37ID:???
>>804
それ使用だろ?一緒にすんなよ
0807nobodyさん2014/04/17(木) 10:33:15.31ID:???
>>804
パッケージ管理ソフトの設定で、GPLのソフトは除外するようにしておけよ
常識だぞ
0808nobodyさん2014/04/17(木) 10:39:44.10ID:???
CIはPHPだからなんだろうけどライセンスに無頓着な人が多いね
あんま理解してないで使えるとか言ってる人はGPL汚染とかコピーレフトとか宣伝条項とかで調べといたほうがいい

ちなみにPHPのソフトウェアではwordpressがGPL使ってるんだけど
過去にこういう問題も起きてる
http://jp.blogherald.com/2010/07/16/inevitable-wordpress-to-sue-thesis-founder/

開発者なら多少はどのライセンスでどういう影響があるのかとか頭の隅にでも入れといたほうがいいよ
0809nobodyさん2014/04/17(木) 12:17:49.50ID:???
個人で使ってる分にはまだ良いけど
商売してたら大変だな
0810nobodyさん2014/04/17(木) 12:21:31.44ID:???
>>808
GPLは配布する場合は関係ないから、その問題は違う話だよ。
0811nobodyさん2014/04/17(木) 12:42:25.09ID:???
>>810
wp本体がGPLでテンプレファイルはリンクしてるとみなされるからGPLじゃないとダメって話でしょ?
ThesisはGPLで配布しなかったから訴えられる寸前までいった(訴えられる前にGPLにして訴訟沙汰は回避したらしい)
と関連記事読んで理解したんだが違うの?
http://jp.blogherald.com/2010/07/26/crisis-averted-thesis-submits-to-wordpress-gpl/
0812nobodyさん2014/04/17(木) 13:21:01.04ID:???
>>808
無頓着というより、オレオレ解釈or理解で適当なこと言ってるやつが多い感じだな

客納品とかでやらかしてるんではないかと疑いの目でみたくなってしまう
0813nobodyさん2014/04/17(木) 14:43:40.68ID:???
メールの添付ファイルにGPLの著作物があったらGPL汚染になるからな
気を付けろよ
0814nobodyさん2014/04/17(木) 14:46:15.53ID:???
>>813
ならんよ
0815nobodyさん2014/04/17(木) 18:27:27.55ID:???
つまり、あれですか
マルウェアがGPLでリリースされていたら、不正行為の他にライセンス違反も誘発されるということか
0816nobodyさん2014/04/17(木) 21:08:14.42ID:???
コピペできる物は全て使う、ctrl+cとctrl+vを連打することがプログラミングだと思ってるPHPプログラム初心者

と

「ライセンスなにそれおいしいの?」と思ってるくせに「GPLは配布する時にやっかいだよねー」と判った風な事を言ってしまう
ノマドに憧れてノートPCを持ってスタバへ行くものの、会社支給のレッツノートじゃ恥ずかしくて広げられない大衆迎合型プログラマ

と

「RMS氏ねよ」と内心思いつつ、GPLライブラリ使わないと仕事にならないので嫌々GPLでプログラムをリリースしてしまう
納期と上司とRMSを恨みながら仕事を続けるFOSS系反共産主義職業プログラマ

が

とりあえず作って公開した程度の低機能で適当なFWが「シンプルで速い」と評判になって利用者が増えたものの
調子にのって「使うならうちの会社の宣伝しろや」と横柄な態度を取るから、バージョンが上がる度に開発者が離れフォークした派生FWを乱立させた挙句
ついには作ってた会社自身が「もうこんなのいらね」と開発から手を引こうとしてる、ユーザの声ガン無視で未来の無いWebフレームワークであるCodeigniter

の

使い続けるとキーボードよりも先に左手が腱鞘炎になってチャタるという致命的なバグを持ったエディタのライセンスであるGPL

と

世界中でRMS不支持な奴がGPLを使わない事だけを目的にあてつけで作った様な前時代的なOSL

について語らないで煽り合うスレ
0817nobodyさん2014/04/17(木) 21:16:51.31ID:???
長いけど
大体合ってる
0818nobodyさん2014/04/17(木) 21:51:24.35ID:???
>>使い続けるとキーボードよりも先に左手が腱鞘炎になってチャタるという致命的なバグを持ったエディタ
ワラタ
0819nobodyさん2014/04/18(金) 13:35:38.03ID:???
816を3行にまとめると
CodeIgniterはクソ
FuelPHPは最高
0820nobodyさん2014/04/20(日) 23:29:37.92ID:???
GPLの目的は自己表現にあるのではなく、自己変革にある。
エゴの拡大にではなく、縮小にある。分析にではなく、包括にある。
そして今日でもなお、日本人のGPLに対する意識はおそろしく低い。
要するに、歴史的に見てGPLが生活のレベルで日本人に関わったことは一度もなかったんだ。
GPLは国家レベルで米国から日本に輸入され、育成され、そして見捨てられた。それがGPLだ。
0821nobodyさん2014/04/23(水) 22:08:16.92ID:???
法律家でない奴が語っても戯言にしか過ぎん
法的証拠を提示しろ
0822nobodyさん2014/04/23(水) 22:15:23.26ID:???
プログラマは皆法律家だとでも?
0823nobodyさん2014/04/23(水) 22:28:42.84ID:???
法的証拠()
0824nobodyさん2014/04/28(月) 17:25:05.10ID:???
このスレって定期的に書き込み増えたり無くなったりするよね
独りで頑張ってステマしてる奴がいるんじゃないかと思ってしまう
0825nobodyさん2014/05/05(月) 12:45:36.65ID:???
いつも通りの流れ。

「大丈夫だよ」と言ってる奴。
「ダメだよ」と言ってる奴。
「どちらにも解釈できるよ」と言ってる奴。

常時この3パターンがあるだけ。永遠に変わらない。
0826nobodyさん2014/05/05(月) 14:38:05.13ID:???
まあ他にいいフレームワークあるし、
こんなあやふやな怪しい物体にしがみつく理由はないわな
0827nobodyさん2014/05/05(月) 15:54:00.63ID:???
>>826
他にいいフレームワークとやら詳細plz
0828nobodyさん2014/05/05(月) 16:53:05.25ID:???
つFuelPHP
0829nobodyさん2014/05/06(火) 05:59:48.57ID:???
phalconとか
0830nobodyさん2014/05/06(火) 08:56:22.59ID:???
>>825
いつも通りか?
最近の流れだと、「ダメ」確定かと

>>827
Laravel
Rails
Cake
Symfony
Phalcon
Yii

全部MITかNew BSDで安全や
0831nobodyさん2014/05/06(火) 22:32:03.88ID:???
>>830
なんかrubyのが混ざってるような…
0832nobodyさん2014/05/06(火) 22:36:58.69ID:???
こまけぇこたぁいいんだよ!!
0833nobodyさん2014/09/11(木) 21:10:35.48ID:VRLkCEjl
とあるViewで

echo "<p>テキストエリア1: ";
echo form_textarea("textarea1", $this->input->post("textarea1"), 'id="textarea1"');
echo "</p>";

これでちゃんとテキストエリアが出てこなくて困ってます。
ソース見るとちゃんと

<textarea name="textarea1" cols="40" rows="10" id="textarea1"></textarea>
ってあるんですが、入力欄が出てきません。
で、なぜか第3引数の 'id="textarea1"'を取ると出てきます。
どなたか分かる方ご教授願います。。
08348332014/09/12(金) 14:21:47.47ID:HXZiDGau
あの・・・Codeigniterってもしかしてもうオワコンなんですか?
0835nobodyさん2014/09/12(金) 19:46:10.53ID:???
オワコンとか通り過ぎて忘却の彼方
0836nobodyさん2014/09/17(水) 22:13:01.81ID:???
海外では一番人気らしいけどね。
わからんもんだね。
0837nobodyさん2014/09/18(木) 13:24:08.25ID:???
ciとfuel近辺でマンセーしてる奴ら気持ち悪い
「海外で一番人気」とかいつの話だよ
php5.3ですら既にオワコンになってるのに
こんなfwにしがみついてるとかどうかしてる
0838nobodyさん2014/09/18(木) 14:29:49.76ID:???
で、じゃあ何が正解なんだよ?という定番の質問に戻るわけだ
0839nobodyさん2014/09/18(木) 15:00:12.56ID:???
他人に聞かなきゃ選べない奴はそもそもfw使うべきじゃないだろ
ちょっとしたサイト作るのにsymfony使うのはおかしいし
大規模サイト作るのにマイクロフレームワークはおかしい

何が正解なのか自分で判らない奴はcmsでも使ってろ
0840nobodyさん2014/09/18(木) 15:12:54.13ID:???
まあ落ち着け
なんでそんなに鼻息荒いんだよ
0841nobodyさん2014/09/18(木) 15:15:34.85ID:???
いや全然?
馬鹿な質問する奴がいるから当たり前の事書いただけだが
鼻息荒く感じたんならお前が言われて顔真っ赤になってるだけだろよ
0842nobodyさん2014/09/18(木) 15:26:44.29ID:???
なんかこんなやり取り見た覚えがあったから
過去レス見なおしてみた

ユーザ会混乱させた例の人か
0843nobodyさん2014/09/18(木) 16:06:48.41ID:???
いや、罵倒に見せかけた高度な保守です。
0844nobodyさん2014/09/19(金) 02:32:35.32ID:???
好きなの使えよ。
指定があったら、それを使え。
流行りを追ってもいいし、固執してもいいし、
自分の責任で自由にしなよ。
0845nobodyさん2014/09/19(金) 14:32:31.69ID:???
ここでライセンスの話を出して
火に油を注ぐのがプロの2ちゃんねらー
0846nobodyさん2014/09/19(金) 18:56:39.62ID:???
そういやライセンスの話ってどうなったの?
2.2系出てるけど3系は出ないの?
0847nobodyさん2014/09/19(金) 19:15:01.94ID:???
相変わらずこのスレは数ヶ月に1回は荒れるなw
お前らなんだかんだ言ってCodeigniter好きなんだろw
0848nobodyさん2014/09/27(土) 08:00:57.46ID:Xc8fNBhF
scriptって文字が入ってるとPOSTされていないようなんですが
何か設定があるんでしょうか?
0849nobodyさん2014/10/09(木) 13:10:19.42ID:7SKWyXH4
こんにちわ

CodeIgniterのxss_clean()でSQLインジェクションは防げますか?
0850nobodyさん2014/10/09(木) 13:58:25.75ID:???
>>849
ソースコードを見れば何をやっているかわかる
結論から言えばSQLインジェクション対策でxss_cleanは使えない
そもそもXSSとSQLインジェクションの違いを理解するべき
0851nobodyさん2014/10/09(木) 15:34:03.41ID:???
答えが的確すぎてワロタw
0852nobodyさん2014/10/20(月) 14:58:59.10ID:???
自由にできるという点ならZendFramework2がいいな
0853nobodyさん2014/10/27(月) 10:02:45.24ID:???
SQLを使用しなければよい!
0854nobodyさん2014/10/30(木) 20:33:11.26ID:???
ねこげっとぷれす ≫ CodeIgniterのライセンスがMITに変更されました!
ttp://pneskin2.nekoget.com/press/?p=1384
0855nobodyさん2014/11/09(日) 17:57:21.68ID:???
ver 2.1のライセンスもMITに変わったのかな?
それともver3.0から?

というか、大ニュースの筈なのにレスが付かないってどんだけ過疎ってるんだ!?
0856nobodyさん2014/11/09(日) 23:39:30.56ID:???
もう利用者も少ないもん。
オワコンたたき売りされてもってのが本音でしょ
0857nobodyさん2014/11/10(月) 00:43:54.63ID:???
つーかPHPのフレームワーク自体がどこも過疎ってる。
俺は今後も普通に使うけども。
0858nobodyさん2014/11/11(火) 00:53:26.46ID:???
MITライセンスになるのはVer3以降らしいね
CodeIgniterはマニュアルが見やすいのが良かったんだけど、
Ver3のマニュアルはドキュメント自動生成ツール使ってるみたいで見難い
0859nobodyさん2014/11/14(金) 18:56:25.99ID:???
で、Ver3はいつごろリリースなの?
0860nobodyさん2014/11/14(金) 21:10:20.11ID:???
859が全部バグを潰してくれればリリースできるんじゃね?
0861nobodyさん2014/11/14(金) 21:45:28.56ID:???
深刻なバグなんてねーだろ。
現状のままでいいからV3.0としてリリースしてくれ。
0862nobodyさん2014/11/20(木) 18:40:16.57ID:???
example.com/class/function/○○○

○○○の部分をテーブルの値にしたいんですけどどうすればいいですか?
○○○のページには、○○○を含むデータを表示させたいです。

よろしくお願いいたします。
0863nobodyさん2014/11/21(金) 17:36:37.86ID:???
出来ません、諦めましょう。
0864nobodyさん2014/11/22(土) 00:57:13.20ID:???
routeかな。
0865nobodyさん2014/11/23(日) 22:20:24.47ID:???
日本語サイト仮死状態だけどダイジョブなんかこれ?
0866nobodyさん2014/11/24(月) 00:31:44.19ID:???
日本語サイトなんて誰かが勝手に「ユーザ会」を名乗って作ったものだし、
開発にも関係ないし、何を心配してるの?
0867nobodyさん2014/11/24(月) 12:49:34.50ID:???
検索結果に出てくるし迷惑ではある
何もしてないんだからサイト消して欲しいわ
0868nobodyさん2014/11/24(月) 15:02:35.93ID:???
検索結果の上位に来るようなもっと良いサイトを作ればいいのでは?
それができないなら、少なくともここに書き込むよりも直接言ったほうがいいよ
0869nobodyさん2014/11/24(月) 19:17:51.97ID:???
直接言うより、ここに書き込んで多勢の同調を得たほうがいいと思うけどな。
0870nobodyさん2014/11/29(土) 00:11:03.79ID:???
ほなら、また作る?
0871nobodyさん2014/11/30(日) 09:55:40.13ID:EQbjkhZm
セッションについて質問です。
ログイン時にログインセッションのみをブラウザを閉じるまで有効にしたいのですが、どうしたらいいですか???
0872nobodyさん2014/11/30(日) 11:01:22.37ID:EQbjkhZm
補足です。

$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = FALSE;
$config['sess_use_database'] = TRUE;
$config['sess_time_to_update'] = 300;

この設定で、
ログインに成功したら $this->session->set_userdata(); でログイン情報を保存しています。
その際のセッションを、ブラウザが閉じられるまでにしたいです。
0873nobodyさん2014/11/30(日) 12:57:55.43ID:???
$config['sess_expire_on_close'] = TRUE;
にすれば良いと思うが。
0874nobodyさん2014/11/30(日) 13:14:54.14ID:EQbjkhZm
>>873
いや、それだとセッションの有効期限は常にブラウザが閉じられるまでになりますよね?
そうじゃなくて、基本セッションCookieは7200もたせて、任意のタイミングで閉じられるまでにしたいのです。
イメージとしては、よくある「ログイン状態を保存」のチェックボックスです。
0875nobodyさん2014/11/30(日) 13:34:27.79ID:???
セッションCookieとは別のCookieを設定すればいいんでは?
0876nobodyさん2014/11/30(日) 13:38:30.65ID:EQbjkhZm
>>875
それは設計が悪いと思いますが・・・
そんな設計する人いるんですか?
0877nobodyさん2014/11/30(日) 15:16:30.42ID:???
よくある「ログイン状態を保存」って
そうやって実装するもんだと思ってたけど
0878nobodyさん2014/11/30(日) 15:27:07.35ID:EQbjkhZm
あのさぁ、CIのSessionで実現しようとしたら処理を2回行うわけでコスト掛かりすぎでしょ?
もっとスマートにやれる方法はないかって聞いてるの
0879nobodyさん2014/11/30(日) 17:36:18.29ID:???
セッションのデータを、必要に応じて部分的に自前でExpireする。
ログイン情報だけはブラウザを閉じるまで保持。
0880nobodyさん2014/12/01(月) 01:29:10.58ID:???
こういう奴が出てくるからfwの存在は考えものだよな
何でもかんでもfwでやってくれると思ってる
馬鹿の極み
0881nobodyさん2014/12/01(月) 07:48:17.79ID:H0mwPJ6t
態度がどんどん悪くなっていってワロタ
0882nobodyさん2014/12/01(月) 10:09:48.82ID:ToV8E++c
使えないFWだわ
0883nobodyさん2014/12/01(月) 11:24:05.96ID:???
>>881
解答者が馬鹿だったからイライラしたんだろw
0884nobodyさん2014/12/01(月) 22:34:25.93ID:???
まあ、真面目な話として、
条件の違う複数のセッションを走らせることのできるプラットフォーム(FW)ってあまり見かけないよな
そういった需要がないとも言えるかもしれないけど
0885nobodyさん2014/12/02(火) 07:58:16.67ID:???
複数のセッションを使うこと自体が間違ってるから見かけないのも当然だろう
0886nobodyさん2014/12/02(火) 09:14:38.56ID:???
間違っているというのは
何が間違っているのでしょうか?
0887nobodyさん2014/12/02(火) 12:20:52.45ID:???
間違ってる=頭悪い
0888nobodyさん2014/12/02(火) 22:19:20.86ID:???
>>884
Javaだったら複数のSessionオブジェクトを保持するような仕組みがありそう
0889nobodyさん2014/12/03(水) 15:39:00.64ID:???
質問です。
セグメントに引数としてURLを含めたいのですが
もちろんURLはhttp://〜〜〜/〜〜〜とかなっているので
function hoge($uri){ var_dump($uri); }
としていると、http:だけ出てきます。うまくエスケープする方法ありませんか?
0890nobodyさん2014/12/04(木) 10:50:06.46ID:???
素直に?http://〜〜〜でGET使うべきなんでしょうか?
CI的にGETは使わないほうが良いのかと思ったのですが
0891nobodyさん2014/12/04(木) 14:23:48.50ID:???
permitted_uri_charsを見直しなさい
0892nobodyさん2014/12/06(土) 13:20:34.84ID:1nQ4yUAM
sitemapを自動生成してくれる機能はありますか?
無ければどうやれば作れますか?
0893nobodyさん2014/12/06(土) 14:07:36.38ID:???
見直しなさいって、何様だよカス野郎
0894nobodyさん2014/12/07(日) 01:58:14.58ID:???
カスにカスって言われてるよ。
誰たわか知らないけどw
0895nobodyさん2014/12/07(日) 14:29:59.22ID:???
醜い底辺の争いを見た
君たちは自分の人生を見直すがいい
0896nobodyさん2014/12/07(日) 16:17:16.66ID:???
神と和解せよ
あなたの罪を見直しなさい
0897nobodyさん2014/12/07(日) 17:01:47.53ID:???
質問者"様"が沸いてるな
お前のくだらない質問には付き合ってられないから自分で勉強しなさい
0898nobodyさん2014/12/09(火) 21:53:35.22ID:???
        \  ヽ     ! |     /
     \    ヽ   ヽ       /    /       /
        お断りだああああああああああぁぁぁ!!
        \          |        /   /
                        ,イ
 ̄ --  = _           / |              --'''''''
          ,,,     ,r‐、λノ  ゙i、_,、ノゝ     -  ̄
              ゙l            ゙、_
              .j´ . .ハ_, ,_ハ   (.
    ─   _  ─ {    (゚ω゚ )   /─   _     ─
               ).  c/   ,つ   ,l~
              ´y  { ,、 {    <
               ゝ   lノ ヽ,)   ,
0899nobodyさん2014/12/11(木) 23:50:34.42ID:???
3.xの日本語訳まだ?
日本CodeIgniterユーザ会は何やってんの?
はやくしろよ
0900nobodyさん2014/12/13(土) 07:39:30.47ID:???
3.xの正式版でたの?
0901nobodyさん2014/12/18(木) 13:04:58.65ID:5AgOTg/g
3.0-developを使っています

リダイレクト先となる文字列を使用してリダイレクトを行いたいのですが、
リダイレクト先となるControllerとmethodが存在するか確認する方法を教えてください
イメージとしては以下のような感じです


$ur = $this->input->get('redirect_uri'); ← 'top' や 'about/index' など、リダイレクト先を取得

if (exist_uri($ur)) ← URIとなっているControllerやmethodが存在するか確認
{
 redirect($uri); ← 存在していればリダイレクト
}


CIのRouterで使用されている機能(ページ表示か404表示を判断している処理)を外部から使えれば確認できると思うのですが、わかりませんでした・・・
よろしくお願いします
0902nobodyさん2015/01/17(土) 15:14:43.34ID:???
3.xの日本語版まだ?
0903nobodyさん2015/01/17(土) 23:30:41.95ID:???
ふふふ
0904nobodyさん2015/01/19(月) 14:49:36.46ID:KjeUg/sm
調べてもなかなかいい情報が出てこないから教えて。
今CodeIgniterのviewファイル作ってるんだけど、
HTMLの属性に画像とかCSSのURLいれて参照しようとするんだけど正しくなくて思い通りに表示出来ない。
例えば画像とか
<img src"<?=base_url(); ?>images/codeigniter.jpg" alt="お問い合わせ" width="580" height="70" />

ディレクトリ構成は
ここのサイトと全く同じ。
http://www.ci-guide.info/basic/install/

urlヘルパーのbase_url()はapplication/config.phpで設定してて、
http://localhost/
にしてる。

.htaccessファイルにはindex.phpを消すようにコードが書かれてる。

教えてー
0905nobodyさん2015/01/19(月) 16:34:12.70ID:???
base_url() → config_item('base_url')

エラーくらい見なさい
0906nobodyさん2015/01/19(月) 17:20:11.52ID:KjeUg/sm
>>905
あまり慣れてないから言ってることがよくわからなくて申し訳ないんだけど、
base_url() → config_item('base_url') と
base_url() → $this->config->base_url(); で試した結果、
設定ファイル値が取得できるのは分かった。

だけど最初に書いたように目的のファイルが参照出来ない。

CodeIgniterはセグメントルート形式だから、通常コントローラ呼び出すときは
http://localhost/(index.php)/class/method  になるけど、

自分が参照したいファイルは
http://localhost/(index.php)/css/common.css でいけると調べると出てくる。
だけどなぜかうまくいかないんだ。
その理由を教えてくれ。
0907nobodyさん2015/01/19(月) 17:58:57.49ID:???
そんな事もわからない馬鹿には解答しません
調べればすぐわかることです
0908nobodyさん2015/01/19(月) 18:10:45.31ID:KOpenZcf
>>906
せめて.htaccessの記述くらい貼ったら?
あと、「参照できない」じゃ答える方もわからん
HttpResponseがどうなってるのか出せよ
それと、お前質問する態度じゃねーな
0909nobodyさん2015/01/19(月) 18:44:13.33ID:KjeUg/sm
長文で質問しても理解できる方が居ないみたいだね。
何故かイライラしててこっちが聞きたいと思ってることを分かろうとしてくれないし・・・
暴言に対して反論する時間と労力は互いにもったいないので、とりあえず冷静になろうよ。

長文だと質問の意味を理解して答えてくれないようだから、短く分かりやすく簡単な質問にする。

ディレクトリ構成が以下のサイトと同じだとして
http://www.ci-guide.info/basic/install/

http://localhost/image/example.jpgで画像を参照出来ないのは何が原因?
0910nobodyさん2015/01/19(月) 18:50:35.02ID:KjeUg/sm
.htaccessの記述は
RewriteEngine on
RewriteCond $1 !^(index\.php|images|javascripts|stylesheets|robots\.txt|favicon\.ico)
RewriteRule ^(.*)$ /index.php/$1 [L]
0911nobodyさん2015/01/19(月) 19:02:55.17ID:F6LG8nUW
>>910
Manualくらい読めクズ
0912nobodyさん2015/01/19(月) 19:21:01.19ID:dk1JHs6q
>>910
ポカーン・・・
マニュアルに答え載ってるのに、、お前本当に調べたの??
自分で調べようともせず、なんでもかんでも教えてじゃ成長しないよ?
0913nobodyさん2015/01/19(月) 21:35:29.24ID:PXKdv2fe
マニュアル読めなら誰でも言えるよな。
そんなこと言いにわざわざ来たのか。
暇かよお前ら。
0914nobodyさん2015/01/19(月) 21:44:47.21ID:PXKdv2fe
言っとくけど最後に質問してから調べたらすぐに解決したわ。

その後もマニュアル読めしか言わないのなw
本当に何も答えられないのはお前らかよwww

分からない人に対してその人が分かる言葉で説明できるようになろうね。
それができないなら、書き込んでんじゃねぇよww
0915nobodyさん2015/01/19(月) 22:45:55.26ID:???
こんな低レベルなことも判らない
マニュアルすら読まずに質問する

君のように頭の悪い底辺は肉体労働しなさい
0916nobodyさん2015/01/20(火) 00:28:45.18ID:???
何故かここはちょいちょい横柄な質問者様が訪れるな。
0917nobodyさん2015/01/20(火) 01:39:44.17ID:???
クズが偉そうにするのはDQNやチンピラと同じで世の常ですなぁ。春休みって今?
0918nobodyさん2015/01/20(火) 01:44:01.90ID:???
煽ると答えが早く得られるとでも思い込んでる厨二マインドな方かな
まあ自前で解決したようで何より
のんべんだらり
0919nobodyさん2015/01/20(火) 09:40:48.11ID:???
まあ、回答者の方にも、
ただ煽りたいだけとみられる書き込みがあるけどな。
どっちもどっち。
0920nobodyさん2015/01/20(火) 16:58:06.59ID:???
一連のやり取りを読んで、
CodeIgniterを使えるやつがこのスレには常駐していないことが
よく分かった。

Ver3.0を待たずに、別のFrameworkへの乗り換えの決心がついた。



最後に・・・質問者乙!
0921nobodyさん2015/01/20(火) 17:09:45.83ID:???
馬鹿はプログラムなんてやらず
体使って働きなさい
頭悪いんだから。
0922nobodyさん2015/01/21(水) 02:55:22.03ID:???
また頭悪そうな書き込みだこと
0923nobodyさん2015/01/22(木) 16:53:36.08ID:TDTFZHcy
人のことを頭悪そうだとか簡単に言う奴いるけど、自分の立場も理解せずよく言うわ
0924nobodyさん2015/01/22(木) 17:52:51.40ID:???
923 nobodyさん 2015/01/22(木) 16:53:36.08 ID:TDTFZHcy
人のことを頭悪そうだとか簡単に言う奴いるけど、自分の立場も理解せずよく言うわ


惨めだなぁ・・・(哀れみ)
0925nobodyさん2015/01/22(木) 20:47:05.58ID:TDTFZHcy
お前がな。
0926nobodyさん2015/01/22(木) 20:52:12.46ID:TDTFZHcy
>>924
いい歳こいて( )の中に文字入れる文章とかやめろ?稚拙だわ
0927nobodyさん2015/01/22(木) 21:29:18.88ID:???
みんな忘れてるかもしれないけど
PHPを使う人なんて頭悪い人しかいないんだから、しょうがないんだよ
0928nobodyさん2015/01/22(木) 21:40:45.73ID:AM+/dJNB
じゃ、じゃあ何使えばいいんですか先輩っ!!くっ!
0929nobodyさん2015/01/22(木) 22:06:41.87ID:???
>>928
頭悪い人はPHPを使うのが性に合っているんだよ
0930nobodyさん2015/01/22(木) 22:44:30.64ID:???
質問者がいつまでも顔真っ赤にして必死だな
0931nobodyさん2015/01/22(木) 22:51:19.34ID:O4BGpL9P
PHPを使う人が頭悪いんじゃなくてPHPしか使えない奴が頭悪いだけ

使ったことすらない奴は指でも咥えて見てろよ
0932nobodyさん2015/01/22(木) 23:52:05.16ID:???
>PHPを使う人なんて頭悪い人しかいない

こういう事言う奴が一番頭悪いんだよなぁ
海外の大手IT企業だってPHP採用してる事実があるのにね
0933nobodyさん2015/01/23(金) 00:57:00.44ID:???
ここはPHPのスレだし、よくあるPHPをディスるネタだろ
って説明しなきゃならんのか
0934nobodyさん2015/01/23(金) 01:22:59.40ID:???
CIのスレなので、PHP全般の話題は他でどうぞ。
0935nobodyさん2015/01/23(金) 04:17:15.99ID:???
ちょっと疑問なんだけど
いまさらci始める人って何の情報見てciに辿り着いてんの?
0936nobodyさん2015/01/23(金) 06:58:51.94ID:???
3.xの日本語化を作ってくれればこういう質問も減ると思う
日本CIユーザーの会は何してるの?
0937nobodyさん2015/01/23(金) 19:51:17.30ID:G1Godm2k
前の質問者さんと似たような質問になってしまって申し訳ないのですが
マニュアルに目を通してもはっきりとした解決方法が分からないので、
つまらない質問かもしれないのですが、アドバイスを頂けませんか?

MacOSのXAMPP環境でcodeigniterを使ってサイトを作っています。
公開ディレクトリは/Applications/XAMPP/xamppfiles/htdocs/ です。
公開ディレクトリの直下は
application
system
codeigniter
.htaccess
images
test.jpg
index.php

という構造になっています。

viewファイルなどで外部ファイルを参照しようとした時に、
src="<?=base_url() ?>codeigniter/images/test.jpg"
などと記述すると正常にファイルを読み込んでくれません。
上記のディレクトリ構造で正しくファイルを読み込む場合のURLを伝授して頂けませんか?
マニュアルには「相対指定する場合、index.phpからのURLになる」というような事が書いてあったので、
src="./images/test.jpg" や src="../images/test.jpg"
などと試してみたのですが上手くいきませんでした。

base_url()は「http://localhost/」です。
.htaccessは、
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /codeigniter/index.php/$1 [L]
です。
困っています。アドバイスよろしくお願いします。
0938nobodyさん2015/01/23(金) 19:53:09.77ID:G1Godm2k
>>937の補足です。
application
system
codeigniter
  .htaccess
  images
   test.jpg
  index.php

インデントが見づらかったので正しくはこんな感じです。
0939nobodyさん2015/01/23(金) 21:29:57.88ID:???
同じ質問者ワロタw
0940nobodyさん2015/01/23(金) 22:18:01.17ID:???
2chで久々にワラタ
0941nobodyさん2015/01/24(土) 14:49:41.92ID:???
お前らもう相手にするの飽きたのかよw
0942nobodyさん2015/01/25(日) 22:24:53.08ID:Xn/HD4e9
暇だなぁ

>>973

ブラウザで
http://localhost/codeigniter/images/test.jpg
にアクセス
0943nobodyさん2015/01/25(日) 23:15:29.26ID:???
画像が表示されなかったらCI以前の問題
画像ファイル、XAMPP、.htaccessを見直し

表示されたら

$config['base_url'] = 'http://localhost/codeigniter/';
$config['index_page'] = '';

<img src='<?=base_url('images/test.jpg')?>'>

のように正しく設定して、ブラウザで welcome page を一応確認
http://localhost/codeigniter/welcome

以上、今日だけ世界一優しいオレでした。
明日以降は1質問5,000円ね
0944nobodyさん2015/01/25(日) 23:31:37.89ID:???
答え教えてやれよw
明らかに間違ってるところあるだろw
0945nobodyさん2015/01/26(月) 00:34:55.18ID:???
>>944

>ブラウザで welcome page を一応確認

問題特定にはこれで十分
この人の場合、それ以前に色々間違えてそう
つーか、ちゃんと読んでるなら答えてあげなよ笑
0946nobodyさん2015/01/26(月) 02:22:07.27ID:???
優しいなぁw
俺も来年は優しくなろう!
0947nobodyさん2015/01/26(月) 13:51:51.74ID:CKHkldmV
いろいろ教えていただき感謝いたします。
>>942
>>943さんのおっしゃる設定でのアクセスは試行済みです。
具体的にはwelcomeページのアクセスは可能で、「Codeigniterへようこそ!」と表示されます。
しかし、http://localhost/codeigniter/images/test.jpg
のURLにアクセスしても画像が表示されません。

<img src='<?=base_url('images/test.jpg')?>'> を記述したviewファイルにアクセスし、
ブラウザ(chrome)でソースコードを表示すると、
<img src="http://localhost/codeigniter/images/test.jpg"; />となっている為、
ベースURLの設定は問題なく、また、
http://localhost/codeigniter/welcome にアクセス可能なことから、.htaccessのindex.phpを省略
する部分の記述には問題ないように思います。


質問者の立場でありながらこのような発言は適切でないことは承知ですが、
画像が表示されない現象は、スペルミスや表記のミス以外に起因している様に思います。

私自身、他の原因が思いつかず作業が行き詰まっている状況です。
どうぞ皆様の知恵をお貸し下さい。
引き続きよろしくお願いいたします。
0948nobodyさん2015/01/26(月) 14:00:19.73ID:CKHkldmV
>>947 の追記です。
http://localhost/codeigniter/images/test.jpg
にアクセス出来ないですが、アクセス後のエラーメッセージについての詳細な説明を忘れていました。

「Access forbidden!
要求されたオブジェクトへのアクセス権がありません。 読み込みが許可されていないか、 サーバが読み込みに失敗したかでしょう。
サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。
Error 403」
というエラーメッセージが表示されます。

以前にこのエラーを検索した所、ヤフー知恵袋の質問者及び回答者の記事がヒットしましたが、
「welcomeページが表示されない」
「表示エンコード設定が間違っている」
など、自分の問題と重なる部分が少なく、有力な情報を得ることができませんでした。
0949nobodyさん2015/01/26(月) 14:09:24.09ID:???
週末レス無しで平日昼間だけ書き込んでるから
新人研修の延長とかでやってんのかな

この子にはCI以前にもっと基礎的な事教えた方がいいと思うんだが
0950nobodyさん2015/01/26(月) 14:13:16.58ID:???
お、これでCI以前の問題という事に絞れましたね。

それで

$config['base_url'] = 'http://localhost/codeigniter/';
$config['index_page'] = '';

と設定した後の.htaccessはどう書いたかな?
0951nobodyさん2015/01/26(月) 14:42:54.53ID:???
.htaccessの問題でしょうね。
0952nobodyさん2015/01/26(月) 15:07:17.26ID:gnYKvb6H
>>949
新人研修ではなく現役で専門学校に通っています。
codeigniterはカリキュラムの一環としてではなく、気になり始めて使おうと思った次第です。
週末にレス出来なかったことに関しては申し訳ないです。都合が悪くレスが今日になってしました。

>>950
ありがとうございます。
.htaccessの内容は
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /codeigniter/index.php/$1 [L]

と記述しました。

皆さんの反応を伺う限りでは、.htaccessの記述に問題があるみたいですね・・。
0953nobodyさん2015/01/26(月) 18:32:27.96ID:???
それでは.htaccessを外して

http://localhost/codeigniter/images/test.jpg

にアクセスしてみましょう
0954nobodyさん2015/01/26(月) 18:49:25.97ID:gnYKvb6H
>>953
実行すると先程と同様のエラー(403)がでてしまい、接続できません。
.htaccessを外した状態でindex.phpを省略したURLは通らないと思います。

また.htaccessを外したので、
http://localhost/codeigniter/index.php/images/test.jpg
にアクセスしてみると「404Page Not Found The page you requested was not found.」と出てきます。

http://localhost/codeigniter/index.php/form
にアクセスするとコントローラは読み込みますが、viewの画像は表示されません。

↑
コントローラ: form.php で $this->load->view(' form '); して、
viewファイル: form.php を読み込み、
viewファイル: form.php に<img src="<?=base_url('images/test.jpg') ?>" />と書いて画像を表示させようとしています。

宜しくお願いします。
0955nobodyさん2015/01/26(月) 19:18:18.14ID:???
あなたの問題にCIは関係ありません。

.htaccessを外してもアクセスできないのなら、
あなたの問題は単に「XAMPPに画像を置いたけどアクセスできない」
という問題で、CIとは全く関係がありません。
0956nobodyさん2015/01/26(月) 19:21:25.72ID:???
htacccessが間違ってるのはとっくにわかりきってることだろ・・・
書き方もマニュアルに載ってるって散々言われてるのにまだ理解できてないのか
0957nobodyさん2015/01/26(月) 19:44:03.25ID:gnYKvb6H
>>955
皆さんの回答を伺い、問題はCIでは無いことには納得いたしました。
そうなると、他のスレに移動しろと言われてしまうかもしれないですが、ここで質問した以上解決をしたいです。
「XAMPPに画像を置いたけれどアクセス出来ない」という問題はどういったアプローチで解決することができるのかアドバイス頂けませんか?

>>956
先程テストした.htaccessファイルはマニュアルに載っているものを一部変更しています。
RewriteRule ^(.*)$ /index.php/$1 [L]
↓
RewriteRule ^(.*)$ codeigniter/index.php/$1 [L]
この点だけ変更しました。
私の目を通した限りではマニュアルに書き方が載っているのかは分かりませんが、
どうやら問題の解決策は.htaccessの間違いを訂正することのようなのでご指摘して頂けるとありがたいです。
0958nobodyさん2015/01/26(月) 19:52:19.68ID:???
お前はRewriteRuleについて勉強してこい
0959nobodyさん2015/01/26(月) 20:28:28.33ID:???
スレ違い過ぎですよ。これ以上はXAMPPのスレに行きましょう。

それと、せめて
http://localhost/codeigniter/index.php/images/test.jpg
このURLがどれだけおかしいかを勉強してから質問しましょう

ちなみに.htaccessですが、私には952で良いように見えます。
おかしく見えるのは、CIに対するドキュメントルートの位置が
あなたの場合一般的でないからでしょう。

以上、結局今日も世界一優しかったオレでした。
0960nobodyさん2015/01/26(月) 20:41:48.65ID:???
おっと。ちなみにあなたの問題はCIとは関係がないので、
XAMPPスレではCIの名前を出さないように。

「XAMPPに画像を置いたけれど403エラーでアクセス出来ない」

って質問してください。
0961nobodyさん2015/01/26(月) 21:13:06.84ID:gnYKvb6H
>>959
>>960
さん丁寧に教えてくださってありがとうございます。
おかげで問題がある程度絞り込めたようなので、XAMPPスレ行ってきます。

http://localhost/codeigniter/index.php/images/test.jpg
これはおかしいですね。冷静に考えると変だということに気づきました。

私も.htaccessの記述は間違っていないように感じました。
公式のマニュアルを元に改変しましたし、変更部分はドキュメントルートの所だけですから。

質問の仕方までご指導いただきありがとうございます。
回答してくださった方々、お騒がせ致しました。

では。
0962nobodyさん2015/01/26(月) 22:20:42.49ID:???
>>959
ほんと世界一優しいと思うわ
マニュアルも読まなきゃ何のエラーかも調べない奴をよく他のスレに誘導できたよな
ちょっと見習いたい

俺なら「格好だけでMac使うからそうなる」の一言で終わらせてしまう
0963nobodyさん2015/01/27(火) 01:04:08.53ID:???
タイミングですよ。何年かぶりにこのスレ来て、誰にも相手にされてない子がいたから。
おっさんだったら怒るよ!
0964nobodyさん2015/01/27(火) 01:07:42.58ID:???
いいから3.xの日本語化あくしろよ
日本ユーザーの会はもう機能してないのか?
0965nobodyさん2015/01/27(火) 02:24:42.43ID:???
お前がやれよ。エラそーに。
0966nobodyさん2015/01/27(火) 02:31:21.88ID:???
あ?無能は黙ってろや
0967nobodyさん2015/01/27(火) 03:15:52.69ID:???
別に日本語化しないでも使えるけど?
0968nobodyさん2015/01/27(火) 03:45:46.98ID:???
日本語化しないからこういう馬鹿が沸くんだろうがよ
いい迷惑だからさっさとしろ
0969nobodyさん2015/01/27(火) 04:04:40.04ID:???
日本語化したとこで403もわからない学生が
CI教えろとか言って湧くだけだからなぁ
0970nobodyさん2015/01/27(火) 04:12:30.86ID:???
つか、このスレにいる人って本当にまだCI使ってんの?
適度に荒れて楽しいから惰性でこのスレ見てるだけだと思ってたんだが。

俺はCI→Yii→Railsって感じで今はRubyやってんだけども。
PHP5.3もオワコンになってんのに今更5.2時代のCIでもないだろー、って内心思いながら
毎回荒れるのを楽しみに見てる
0971nobodyさん2015/01/27(火) 12:38:55.29ID:???
バリバリ使ってますよ。田舎は時間の流れが遅いんです
そろそろFuelに置き換えなきゃ、と思いつつ1年、2年
もう遠い昔の事だったような気がする笑
0972nobodyさん2015/01/27(火) 14:18:26.43ID:???
うちも枯れてるから無理に他に移行せんでもいいかなーってノリが2年は続いてます
その割にnode案件の絡みでサーバの調達フローはちまちま更新されてて、php自体のバージョンは無駄に5.6になってるけどw
0973nobodyさん2015/02/06(金) 19:04:49.71ID:???
Ver 2 と Ver 3 って、ライセンス以外に何が変わったのでしょうか?

Ver3 の素晴らしい機能がありましたら教えてください。
0974nobodyさん2015/02/06(金) 19:41:58.99ID:???
3になって開発元が開発放棄したとか
0975nobodyさん2015/02/06(金) 21:44:30.55ID:???
2 マニア向け
3 変態向け
0976nobodyさん2015/02/06(金) 23:17:18.45ID:???
譲渡先決まったよ。しばらく前に。
0977nobodyさん2015/03/13(金) 15:13:32.81ID:5KjQXXaD
RC3きてるね
0978nobodyさん2015/03/21(土) 18:08:47.29ID:???
もうすぐVer3正式版がリリースされると思うけど、

予定はいつごろなんでしょうか?
また、マニュアルの日本語化はどなたかが進めてくれているのでしょうか?
 
0979nobodyさん2015/03/22(日) 14:47:59.57ID:???
RC3試したが、
set_valueにhtml_escapeが追加されたせいで
配列投げ込んだらエラーになるわ・・・
こんな単純なエラーもテストしてないのか?無能すぎる
0980nobodyさん2015/03/22(日) 14:53:53.75ID:???
>>979 配列→空の配列
0981nobodyさん2015/03/24(火) 18:53:13.55ID:H+wyUDfi
>>978
Your should learning english.
09829782015/03/25(水) 05:36:06.44ID:???
>>981
日本語でレスしてくれ。
わからん。
0983nobodyさん2015/03/26(木) 02:40:31.23ID:???
横だけど、エンジニアが技術文書読む英語力がないのは致命的だろ。
レス数が950を超えています。1000を超えると書き込みができなくなります。