X



CodeIgniter Part3 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0002nobodyさん
垢版 |
2015/04/08(水) 18:42:31.91ID:T2U6uIyH
CodeIgniter 3.0の日本語訳は現時点ではありません。

codeigniter.jpのほうは更新されてないので閲覧非推奨。
0003nobodyさん
垢版 |
2015/04/09(木) 10:31:17.67ID:???
乙ー。スレ落ちてたのかな

そういや3.0触ってないなぁ
0004nobodyさん
垢版 |
2015/04/11(土) 12:05:18.71ID:hmOvyvxW
ああ、落ちるねこのスレ
0005nobodyさん
垢版 |
2015/04/11(土) 19:52:35.42ID:???
10レスとかないと落ちるんだっけか

使ってはいるから落ちないで欲しいが、ほんと枯れた使い方なので語ることがないんだよなぁ
0006nobodyさん
垢版 |
2015/04/11(土) 19:59:08.91ID:???
ではブリティッシュ・コロンビア工科大学について語ろう
0007nobodyさん
垢版 |
2015/04/11(土) 20:01:10.92ID:???
ブリティッシュなコロンビアなのにカナダにあるんだぜ
0008nobodyさん
垢版 |
2015/04/11(土) 21:24:54.03ID:???
東京ドイツ村なる施設が千葉にあるぞ。

それは置いといて、どんな学校で何の目的でCI取得したのかとか確かに興味あります
まとまってる情報見たことないんだよな。英語苦手だけどその大学のサイト漁るのが手っ取り早いのかな
0009nobodyさん
垢版 |
2015/04/11(土) 21:49:24.95ID:???
もう十分に枯れているのだから、変に学生のおもちゃにしたりせずに、
脆弱性対応などの最小限の更新を粛々と末永くやって欲しい
0010nobodyさん
垢版 |
2015/04/11(土) 21:59:18.40ID:???
そう?
保守してくれるだけでも御の字だから、学生のオモチャにする分には構わんかな

ライセンス問題も解決済みだし万一肥大化しまくったり壊れまくるようなことがあってもフォークできるしね
まともな大学ならそこらの個人や中小企業よりは末長く、行儀正しく枯れさせてくれるのではないかと期待
0011nobodyさん
垢版 |
2015/04/12(日) 01:59:50.05ID:???
日本ではあまり普及してないけど世界的には多用されてるフレームワークらしいね
0012nobodyさん
垢版 |
2015/04/12(日) 03:57:39.95ID:GTT2YSIv
<?php

$lang['required'] = "%s は必須項目です。";
$lang['isset'] = "%s を空白にすることはできません。";
$lang['valid_email'] = "%s が正しくありません。";
$lang['valid_emails'] = "%s が正しくありません。";
$lang['valid_url'] = "%s が正しくありません。";
$lang['valid_ip'] = "%s 正しくありません。";
$lang['min_length'] = "%s は %s 文字以上で入力してください。";
$lang['max_length'] = "%s は %s 文字以内で入力してください。";
$lang['exact_length'] = "%s は %s 文字でなければいけません。";
$lang['alpha'] = "%s は半角アルファベットで入力してください。";
$lang['alpha_numeric'] = "%s は半角英数字で入力してください。";
$lang['alpha_dash'] = "%s は半角英数字、アンダースコア(_)、ハイフン(-)で入力してください。";
$lang['numeric'] = "%s は数字で入力してください。";
$lang['is_numeric'] = "%s は数値で入力してください。";
$lang['integer'] = "%s は整数で入力してください。";
$lang['regex_match'] = "%s が正しい形式ではありません。";
$lang['matches'] = "%s と %s が一致しません。";
$lang['is_unique'] = "%s は既に存在しています。";
$lang['is_natural'] = "%s は正の整数で入力してください。";
$lang['is_natural_no_zero'] = "%s は0より大きい整数を入力してください。";
$lang['decimal'] = "%s に小数点を使うことはできません。";
$lang['less_than'] = "%s は %s より小さい数を入力してください。";
$lang['greater_than'] = "%s は %s より大きい数を入力してください。";
0014nobodyさん
垢版 |
2015/04/13(月) 10:09:51.77ID:KjS3J385
3.0の和訳がほしいけどない。。
ドキュメントの内容も少ないので別に和訳がなくても機械翻訳でもいいんだけどやっぱり英語初心者にとっては和訳のほうが効率がいい。
codeigniter.jpも活発じゃないので有志で翻訳やれたらいいなとは思う
transifex使って翻訳しようと思ったけど設定とか使い方がよくわからず挫折した
0015nobodyさん
垢版 |
2015/04/14(火) 18:10:35.54ID:???
3.0の目玉機能は何ですか?
0017nobodyさん
垢版 |
2015/04/15(水) 16:17:09.08ID:???
変更点多いなあ
phpの最低バージョン上げてphp5スタイルに統一したってのが取り敢えず目玉の一つかな?
いろんなクラスに手が入っててバグフィックスも大量
構成見直しとか肥大化に向かってなさそうなのはいいね
Composerの言及あるな。よく聞くけど使ったことないな。便利なのかな
0018nobodyさん
垢版 |
2015/04/18(土) 02:42:22.59ID:???
3.xはまだ開発途上みたいだからとりあえず2.x選んだけど…
ライセンスの問題もあるし、3.xにしたほうがいいのかなあ
0019nobodyさん
垢版 |
2015/04/18(土) 21:06:02.88ID:???
3.xはまだ開発途上?
正式版がリリースされていますけど。
0020nobodyさん
垢版 |
2015/04/20(月) 08:24:52.69ID:nBldd2gX
ライセンス問題が解決したのでFuelPHPとLaravelを捨てて戻ってきた
0021nobodyさん
垢版 |
2015/04/20(月) 16:38:04.87ID:???
捨てたか
Fuelのoilとか楽だけどな
マニュアルと格闘するたびCIの最小限っぷりに戻りたくなるときはあるがw
0022nobodyさん
垢版 |
2015/04/25(土) 07:54:47.98ID:???
CSRF対策について質問があります。

特定のページだけCSRF対策をする方法はあるのでしょうか?

config.php に、
  $config['csrf_protection'] = TRUE;
と書くと、アプリケーション全体(POST処理するページ)にCSRFが効いてしまい
ますし、config.phpではなくコントローラのコンストラクタに書いてもCSRFが動作
しないのです。
0024nobodyさん
垢版 |
2015/05/09(土) 07:03:18.81ID:???
>>23
ありがとうございます。
遅いレスですみません。

試していませんが、紹介いただいた方法で、できそうですね。
Coreを変更する必要があることが、ちょっと引っかかりましたが。

CSRF対策を自分でコーディングすることはできますが、自分で実装すると
セキュリティ上の穴ができろうな気もするし。。。

悩みどころです。
0026nobodyさん
垢版 |
2015/06/12(金) 18:54:04.38ID:???
ApacheのAlias ディレクティブでURLを指定しているとき、CodeIgniterの
プロジェクトルートにある .htaccess の設定がわからん。

それと、画面遷移するとき、redirect()を使うのは普通のやり方なのでつか?
0027nobodyさん
垢版 |
2015/06/22(月) 21:58:57.12ID:jxiibKbS
インデントがタブなのがきめえ
0028nobodyさん
垢版 |
2015/07/03(金) 20:48:28.50ID:???
きめえのはおめえだ
0029nobodyさん
垢版 |
2015/07/04(土) 06:39:00.43ID:???
CodeIgniterでのユニットテストプログラムは、
標準のを使うのがよいですか?
それともPHPUnitがよいのでしょうか?

標準のユニットテストライブラリのほうが簡単な気もしますが、
PHPで広く使われているPHPUnitにしたほうが
何となくよさそうだし・・・
0030nobodyさん
垢版 |
2015/07/14(火) 22:00:18.34ID:???
テストをすることが目的になってるのが間違い
好きなの使えば良い
003129
垢版 |
2015/07/14(火) 22:13:29.03ID:???
>>30
考えすぎかなぁ・・・
0032nobodyさん
垢版 |
2015/07/30(木) 22:21:02.83ID:???
おすすめの入門サイトやソースがたくさん読めるサイトってありますか?
0033nobodyさん
垢版 |
2015/07/31(金) 06:16:13.59ID:???
マニュアルの出来が良すぎるので、他のサイトは知らん。
0034nobodyさん
垢版 |
2015/08/19(水) 19:13:23.20ID:???
CodeIgniterを使ってて、Laravelに浮気した。

しかし Laravel 5 がクソ過ぎて、CodeIgniter に戻ったよ。


Laravel で作ったサービスが1本も本稼働しなくてヨカッタ。
0035nobodyさん
垢版 |
2015/08/21(金) 05:30:52.98ID:???
>>34
>しかし Laravel 5 がクソ過ぎて

そうなんだ
ララベルって人気あるんでしょ?
0037nobodyさん
垢版 |
2015/09/07(月) 21:25:41.13ID:???
セッションをクッキーに保存しても改ざんされたりしないの?暗号化されているとはいえ怖いです
0038nobodyさん
垢版 |
2015/09/16(水) 21:52:54.72ID:???
どういうハッキングを想定して怖いの?
0039nobodyさん
垢版 |
2015/09/18(金) 12:59:07.40ID:???
怖いのはあなたの知識のなさです
0040nobodyさん
垢版 |
2015/10/03(土) 18:19:38.62ID:???
あれこれ他のをかじってみたが、
軽さ、容易さ、自由さ、どれを取ってもCodeIgniterが一番良いと思った。
0041nobodyさん
垢版 |
2015/10/08(木) 19:17:59.23ID:???
Ion Auth の自動ログイン機能(remember機能?)について教えてください。

自動ログイン機能をOFFにしたいと思って、

$config['remember_users'] = FALSE;

にしましたが、次回からも自動的にログインしてしまいます。

Ion Authで自動ログイン機能をOFFにするにはどうしたらよいのでしょうか?
0042nobodyさん
垢版 |
2015/10/10(土) 11:26:57.59ID:???
SQLのWHERE句を動的に組み立てる良い方法しりませんか?
0043nobodyさん
垢版 |
2015/10/11(日) 15:48:48.71ID:???
>>42

$where = ["条件文1", "条件文2", "条件文3"];
implode(" and ", $where)

かな。
0044nobodyさん
垢版 |
2015/10/13(火) 09:41:53.93ID:???
>>43
ありがとうございます
db->whereを動的に呼ぶことで解決しました
0046nobodyさん
垢版 |
2015/10/18(日) 16:38:33.02ID:???
CodeIgniterの本って全然無いよね
「CodeIgniter徹底入門」ってのは2008年で古すぎるが
かといってそれより新しいのが無い
0047nobodyさん
垢版 |
2015/10/19(月) 00:28:08.30ID:???
ほんとにね。入門書がないと新規ユーザーが増えないだろうから心配
とはいえ実のところ、俺はネットの情報だけで普通に使えてしまったし、トレンド技術取り込むのはFuelあたりに任せておけば良いとも思うから保守続いてりゃいいかな感もある
0048nobodyさん
垢版 |
2015/10/19(月) 18:53:56.45ID:???
オンラインのマニュアルが秀逸すぎて書籍は必要ないのだが、
書籍がないと新規ユーザが増えないというジレンマ。
0049nobodyさん
垢版 |
2015/10/28(水) 21:23:33.33ID:???
Ion Auth、素晴らしい。
使いやすいし設定変更も容易だし、DBのスキーマ設計も綺麗。

FuelPHPでSentryを使ってみたが、仕様が今一つ。使いにくい。
FuelPHPのOrmAuthはDB設計が複雑怪奇。
0050nobodyさん
垢版 |
2015/10/28(水) 23:59:36.65ID:???
そんなに違うんだ
ここ数年awsばっかで認証実装自前でやってないな………
0051nobodyさん
垢版 |
2015/10/29(木) 21:51:18.02ID:???
認証みたいな責任の重い処理はできるだけ外に出したい…
ほんとはそういうところこそ勉強するべきなんだろうけど
005249
垢版 |
2015/10/29(木) 22:25:16.57ID:???
>>51
同感です。

ゼロから自分で作ってもそんなに多くの時間はかからないとは思うけど
極力手をだしてはいけない領域な気がする。


広く使われているという”実績”はとても大事。
0053nobodyさん
垢版 |
2015/11/04(水) 17:31:20.45ID:+A+EYfhP
CodeIgniter3で使えるDBのORマッパークラスってあるんでしょうか?
簡単な 1対1 や 1対多 のリレーションを取ってきたいだけなのですが。
0054nobodyさん
垢版 |
2015/11/04(水) 20:33:09.56ID:???
あれ、CI使いがORM欲しくなったらFuel導入・移行のタイミングなのではないかと。
まあCIとの違いも細かく多岐に渡るから一概にお勧めする訳じゃないけど

作り直しで問題ない案件なら移行コストはすんごく低いよ
帰宅後の手探り学習でも基礎抑えるまで一週間ありゃ足りる。あとは元ソースの規模次第だけど、コアに手入れてた案件でもそんな苦痛はなかった
0055nobodyさん
垢版 |
2015/11/04(水) 22:08:14.77ID:???
CodeIgniter使ってた人の乗り換え先としてはFuelが良いってたまに聞くけどそうなのかな
0056nobodyさん
垢版 |
2015/11/04(水) 22:24:18.12ID:???
似通ってるとは言えるよ

ただ、それでも機能は増えてるからね
Fuel覚えたけど小規模な新規案件ではめんどくなってCIでやっちゃう、っていう併用者や出戻り組もよく聞く話
0057nobodyさん
垢版 |
2015/11/06(金) 06:56:41.22ID:???
CakePHP2→3を検討したけど、
・PHP5.4以上でないといけない(案件、クライアントのサーバーによっては古いのも未だにある)
・モデルがモデルとエンティティに分かれてサクッと作れなくなった(ZF1→2みたい)

それでCIの早さ、2→3になってもほとんど構造が変わらない、
ライセンス騒動が解決してることに魅力を感じて乗り換えた
0058nobodyさん
垢版 |
2015/11/06(金) 19:14:01.96ID:???
>>57

>それでCIの早さ、2→3になってもほとんど構造が変わらない、
>ライセンス騒動が解決してることに魅力を感じて乗り換えた

それ正解だと思うぞ。
0059nobodyさん
垢版 |
2015/11/07(土) 01:08:58.41ID:???
ありがとう
あとはもうちょっと普及してくれたらありがたい
0060nobodyさん
垢版 |
2015/11/07(土) 01:28:50.15ID:???
CIは十分普及したと思うんだけどね

先にもあったけど書籍が出てないのと、そもそも必要充分にかれてて、革新的な新機能を求める新規ユーザで賑わう状況にはない

ライセンス問題の解決はいささか旧聞だけど、このシンプルさを保守し続けてくれることが何よりの喜びだと思う

新機能や発展性、活発さとかはFuelに任せておこう、っていう棲みわけもできてるしね

Cakeは変更が多くて悩ましいね。改善が活発だという事でもあるから批判はないけどね
CIはうまく保守続けばPHP7世代の末期まで大きな変化がないまま続くんじゃないかなと期待してる
0061nobodyさん
垢版 |
2015/11/07(土) 08:04:58.94ID:???
CI用のライブラリ置き場がネット上にあると良いんだけどな。

Smartyを使うライブラリとか、PHPUnitのとか、NetBeansやPHPStormの
関数補完用のファイルとか。
みんなバラバラにHP上にあるし、違うものが複数あったりするので。
0062nobodyさん
垢版 |
2015/11/07(土) 08:22:12.41ID:???
CI 3.0用の書籍を書けば売れるってことだな。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況