私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ[PHP][フレームワーク]CodeIgniterスレ
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
>>601
configファイルの
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
でURLに使用可能な文字が制限されてる
ちなみに俺だったら
$config['uri_protocol'] = "PATH_INFO";
$config['enable_query_strings'] = TRUE;
に設定して、
http://www.example.com/test/?method=http%3A%2F%2F2ch.net%2Findex.html
で対応する
configファイルの
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
でURLに使用可能な文字が制限されてる
ちなみに俺だったら
$config['uri_protocol'] = "PATH_INFO";
$config['enable_query_strings'] = TRUE;
に設定して、
http://www.example.com/test/?method=http%3A%2F%2F2ch.net%2Findex.html
で対応する
%2Fが404だから、AllowEncodedSlashes On
Apache使えないサーバはわからんが。
Apache使えないサーバはわからんが。
>595
> テスト書いてから実装
もう何万回説明したか分からんが、それはTDDではなくテストファーストだ。
wikipediaの説明が腐ってるのが定着しない原因かなぁ。
TDDでは、「テストが先にある」わけじゃない。
いや、確かにテストは先にあるんだが、長くとも1分後には対応するコードが存在する状態になっているのがTDD。
TDDでは「テスト記述(=仕様決定)とテスト実行、実装を同時進行で進める」がニュアンスとして正しい。
> テスト書いてから実装
もう何万回説明したか分からんが、それはTDDではなくテストファーストだ。
wikipediaの説明が腐ってるのが定着しない原因かなぁ。
TDDでは、「テストが先にある」わけじゃない。
いや、確かにテストは先にあるんだが、長くとも1分後には対応するコードが存在する状態になっているのがTDD。
TDDでは「テスト記述(=仕様決定)とテスト実行、実装を同時進行で進める」がニュアンスとして正しい。
じゃあ、「テストファースト」ってのは?
それを書かないとどう違うのか伝わらないと思う。頑張れ
それを書かないとどう違うのか伝わらないと思う。頑張れ
>>604
角谷氏のプレゼンとか記事とか見てるくらいだから俺は勘違いしているかもしれん。
TDDつーか、BDDなんだが、
考える→テストを書く(失敗)→実装を書く(テストを成功)→リファクタリング→最初に戻る、
という一連のイテレーションじゃないのかな?
なんにしろテストが先だろうと思うけど。
まずテスト書いてから、実装。
もちろん、実装がない状態でテストかけないなら、実装もやらないといけないけど。
角谷氏のプレゼンとか記事とか見てるくらいだから俺は勘違いしているかもしれん。
TDDつーか、BDDなんだが、
考える→テストを書く(失敗)→実装を書く(テストを成功)→リファクタリング→最初に戻る、
という一連のイテレーションじゃないのかな?
なんにしろテストが先だろうと思うけど。
まずテスト書いてから、実装。
もちろん、実装がない状態でテストかけないなら、実装もやらないといけないけど。
最初に書くテストで仕様が全て表現されているか否か、の差だろ
TDDの場合、最初のテストは明らかに不十分なものから始まる
TDDの場合、最初のテストは明らかに不十分なものから始まる
入力エラーになったテキストフィールドの背景を赤くしたいんだが
どうするのが一番スマート?
どうするのが一番スマート?
>610
そのくらいヘルパ関数作れと
そのくらいヘルパ関数作れと
>>612
誰にいってる?
誰にいってる?
>>613
誰にいってる?
誰にいってる?
>>614
誰ににている?
誰ににている?
>>615
きみのすがたは誰ににている?
きみのすがたは誰ににている?
>>616
いや、それはないよ
いや、それはないよ
URIでコントローラファイルやメソッドを指定しても実効されないです(404)。
↓こいつで指定されているやつは実行されるんですけど・・・。
system/application/config/routes.php。
config.phpの設定が何か足りないんだろうか。
↓こいつで指定されているやつは実行されるんですけど・・・。
system/application/config/routes.php。
config.phpの設定が何か足りないんだろうか。
なんかmod_rewriteがうまく動いていないんじゃないかという気がしてきました。
/hoge/index.php/コントローラ
だと動くんですよね。
/hoge/index.php/コントローラ
だと動くんですよね。
>>619
設置鯖はsakuraかxserverか?
CGI版PHPを使ってるならphp.iniでfixpathinfoを有効にしないとだめかも。
もしDSO版PHPでダメなんだったら、.htaccessの記述ミスの可能性大。
設置鯖はsakuraかxserverか?
CGI版PHPを使ってるならphp.iniでfixpathinfoを有効にしないとだめかも。
もしDSO版PHPでダメなんだったら、.htaccessの記述ミスの可能性大。
認証の自作ですか。
CSRF 対策も自作している人多いですね。
まー、楽しいですからね。うーん。
CSRF 対策も自作している人多いですね。
まー、楽しいですからね。うーん。
>>624
ありがとうござます。
ありがとうござます。
example.com/page/1
example.com/page/2
という URL で page コントローラに 1 や 2 の引数を取りたいのですが
config/routes.php の $route にどう書けばいいでしょうか。
$route['(.+)/(.+)'] = "$1/$2";
だと page コントローラの function 1() だし、
$route['(.+)/:any'] = "$1";
だと 1 や 2 単体で取得できなくて…。
( $_REQUEST['REQUEST_URI'] には page/1 みたいにはあるけれど )
example.com/page/2
という URL で page コントローラに 1 や 2 の引数を取りたいのですが
config/routes.php の $route にどう書けばいいでしょうか。
$route['(.+)/(.+)'] = "$1/$2";
だと page コントローラの function 1() だし、
$route['(.+)/:any'] = "$1";
だと 1 や 2 単体で取得できなくて…。
( $_REQUEST['REQUEST_URI'] には page/1 みたいにはあるけれど )
>>621
FreakAuth使ってる
ただ、ユーザー登録のAPI呼ぶとき、ユーザーにメール飛ぶから注意しろよ。
開発中に100人以上の顧客にメールぶちまけたからなw
ソースあまり読まずに使った俺が悪いんだが
FreakAuth使ってる
ただ、ユーザー登録のAPI呼ぶとき、ユーザーにメール飛ぶから注意しろよ。
開発中に100人以上の顧客にメールぶちまけたからなw
ソースあまり読まずに使った俺が悪いんだが
>>630
貴重な情報、どうもです!
貴重な情報、どうもです!
ビューからbase_urlを参照するのって、
いちいちコントローラからビューに渡してあげないとダメ?
controller:
$this->load->helper('url');
$data['base_url'] = base_url();
$this->load->view('index',$data);
view:
<?php echo $base_url; ?>
いちいちコントローラからビューに渡してあげないとダメ?
controller:
$this->load->helper('url');
$data['base_url'] = base_url();
$this->load->view('index',$data);
view:
<?php echo $base_url; ?>
system/libraries は application/libraries に My_ を置くことで継承できるけど、
$this->db-> のはどうすれば継承できるでしょうか?
いくつかメソッドが追加したいのです。
$this->db-> のはどうすれば継承できるでしょうか?
いくつかメソッドが追加したいのです。
database/DB.php を見る限り不可能なんでしょうか。
$this->db->query() にいろいろと追加したいのです。
$this->db->query() にいろいろと追加したいのです。
カスタマイズなしには出来なさそう
ヘルパー作って$this->dbを引数とする関数とかが無難かな?
ヘルパー作って$this->dbを引数とする関数とかが無難かな?
Windows+xamppの環境でメール送信しているのですが、
「451 Seehttp://pobox.com/~djb/docs/smtplf.html.」で送信に失敗します。
間違いがあれば教えて下さい。
$this->load->library('email');
$config['protocol'] = 'smtp';
$config['smtp_host'] = '[SMTPサーバ]';
$config['smtp_user'] = '[ユーザ名]';
$config['smtp_pass'] = '[パスワード]';
$config['smtp_port'] = 587;
$this->email->initialize($config);
$this->email->from([メールアドレス]);
$this->email->to([メールアドレス]);
$this->email->subject('お問い合わせ');
$this->email->message('メッセージ');
if (!$this->email->send()) {
echo $this->email->print_debugger();
}
「451 Seehttp://pobox.com/~djb/docs/smtplf.html.」で送信に失敗します。
間違いがあれば教えて下さい。
$this->load->library('email');
$config['protocol'] = 'smtp';
$config['smtp_host'] = '[SMTPサーバ]';
$config['smtp_user'] = '[ユーザ名]';
$config['smtp_pass'] = '[パスワード]';
$config['smtp_port'] = 587;
$this->email->initialize($config);
$this->email->from([メールアドレス]);
$this->email->to([メールアドレス]);
$this->email->subject('お問い合わせ');
$this->email->message('メッセージ');
if (!$this->email->send()) {
echo $this->email->print_debugger();
}
>>644
つ Kohana
つ Kohana
Kohana、心動かされる…。
Kohana 2.4 が出たら移植を検討してみる。
Kohana 2.4 が出たら移植を検討してみる。
1.7.1 を使ってます。
ケータイで session 使いたいのですが、いいライブラリありませんか?
http://codeigniter.jp/archives/91
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2008-January/000240.html
は古くて名前や構造が異なり、そのまま継承できなくって。
ケータイで session 使いたいのですが、いいライブラリありませんか?
http://codeigniter.jp/archives/91
http://sourceforge.jp/projects/codeigniter/lists/archive/users/2008-January/000240.html
は古くて名前や構造が異なり、そのまま継承できなくって。
ra_sessionってやつがあったような。
ただHttpsがアレだった希ガス。
ただHttpsがアレだった希ガス。
Rapyd Frameworkなんだけど、これ、インスコ方法もろくに書いてないのな。
ぐぐるとCI1.5用のインスコ情報は出てくるんだけど、1.7はドキュメント無いの?
ぐぐるとCI1.5用のインスコ情報は出てくるんだけど、1.7はドキュメント無いの?
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- [PHP][フレームワーク]CodeIgniter Part2 (983) - [86%] - 2015/4/7 12:46
- 【PHP】フレームワークPharonスレ (306) - [60%] - 2022/10/10 20:00
- [PHPフレームワーク]Laravel (995) - [53%] - 2017/7/22 11:45
- 【PHP】PHPフレームワーク総合スレ14 (1001) - [50%] - 2010/12/11 10:32
- 【PHP】PHPフレームワーク総合スレ15 (989) - [50%] - 2013/9/27 6:00 △
- 【PHP】フレームワークMapleに舌鼓 (470) - [48%] - 2017/12/31 9:31
- 2ch有志がPHPフレームワークを作るスレ (81) - [45%] - 2019/5/9 7:46
トップメニューへ / →のくす牧場書庫について