From kojima157 @ gmail.com Fri Jun 1 12:53:10 2012 From: kojima157 @ gmail.com (=?ISO-2022-JP?B?GyRCPi5FZzdyQkBPOhsoQg==?=) Date: Fri, 1 Jun 2012 12:53:10 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?KBskQkw1QmobKEIp?= In-Reply-To: References: Message-ID: ありがとうございます。 おかげさまで解決しました。 そのままの形で使用させていただきました。 > こんばんは、戸田です。 > > $array = $this->input->post(); と、引数無しで post() を実行すると > POST データをすべて連想配列として取得することができます。 > CodeIgniter 2.0.3 で試したところ、たとえば、 > > ======================================== >
> > > >
> ======================================== > > という view を作ると、「削除2」を押したとき、 > controller では POST データを次のような連想配列として > 受け取ることができるようです。 > > ======================================== > array( > 'submit_del' => array( > 1 => '削除2' > ) > ) > ======================================== > > これを利用して、連想配列の key の方を利用して > 削除処理ができるのではないか、と思います。 > > > > 以上です。 > > > > > On 2012/05/25, at 13:38, 小島健太郎 wrote: > >> 初めまして。kentaroと申します。 >> >> PHPで >> $id = key($_POST[submit_del]); >> というやり方でPOSTのkey値を受け取ることがあると思いますが >> CodeIgniterのコントローラで >> $id = $this->input->post("xxx",true); >> の書き方だと、key値の受け取りはどのような記述になりますか。 >> >> ちなみに送信側は >> >> のように、各レコードに削除ボタンを持たせるようなものを想定しています。 >> >> 宜しくお願いします。 >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From info @ scissorhands.jpn.org Sat Jun 23 21:13:15 2012 From: info @ scissorhands.jpn.org (=?iso-2022-jp?B?GyRCOE1FRCEhOS0bKEI=?=) Date: Sat, 23 Jun 2012 21:13:15 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIgMi4xLjEg?= =?iso-2022-jp?b?GyRCJWolaiE8JTkkSyREJCQkRhsoQg==?= Message-ID: <03C17B2A-9D6F-4184-B238-1097B55F67F8@scissorhands.jpn.org> こんばんは、戸田です。 いささか旧聞となってしまいましたが、今月 6月13日に EllisLabから CodeIgniter 2.1.1 がリリースされました。 http://codeigniter.com/news/codeigniter_2.1.1_released 上記ニュースリリースで挙げられている変更点と、 コードの変更内容は、おおむね次の通りです。 誤りがありましたら、ご指摘ください。 ・ファイルアップロードクラスでの MIME type 検知が調整されました。  具体的には、「docx」「xlsx」に対応する MIME type に  「application/zip」が追加されています。 ・ url_title() が調整されました。  単語間の区切り文字に、任意の文字が使えるようになりました。  「dash」「underscore」は、後方互換として 2.1.0 までと同様に使用できます。 ・IPv6 の IP アドレスに対応しました。  具体的には、 valid_ip() で IPv6 IP アドレスを検知できるようになりました。  第2引数に「ipv4」「ipv6」と指定できます。 ・ファイルアップロードクラスで、 MIME type の検証処理方式が修正されました。 ・form_open() の実行時、第1引数に site_url() の結果が入っていないか  チェックされていたのを、 base_url() の結果が入っていないかチェックするよう  変更されました。 ・CI_Upload::_file_mime_type() の内部処理が修正され、  mime_content_type() が使えない環境で  処理を行わず return してしまうのが修正されました。  issue #750 と対応しています。  https://github.com/EllisLab/CodeIgniter/issues/750   ・system/libraries/Image_lib.php の 211 行目で、  Windows のファイルパスかどうかの条件が分岐処理から外されました。 ・$this->db->query() の処理で、  バインディングよりも先にキャッシュの確認を行っていたせいで  キャッシュが見つからない状態になっていたので、  バインディングを行った後にキャッシュの確認を行うよう  処理順番が入れ替えられました。 ・CSRF保護機能で使われる cookie 値の正当性について、  2.1.0 では文字の有無のみチェックしていましたが、  2.1.1 では正規表現でのチェックを行うようになりました。  具体的には、 [0-9a-f]{32} でチェックされます。 ・PDO の使用時、「dbname」の指定が必須でしたが、  SQLite の使用を考慮して、 dbname は指定無しでも許容されるようになりました。 ・CI_DB_pdo_result::num_rows() の使用時、  SELECT クエリーのときでも正しい値が返るようになりました。  具体的には、これまで PDOStatement::rowCount() を使っていたすべての処理について  SELECT クエリーのときは使わないように分岐しています。 ・CI_Image_lib::clear() のプロパティ値で抜けていた  「width」「height」が追加されました。 ・Active Record クラスの from() メソッド使用時に、  テーブル名のエイリアス指定で挿入された「AS」は削除されますが、  削除条件の正規表現が少し修正されました。 ・Active Record クラスの like() メソッドの第3引数に、  前方・後方どちらにも % をつけない「none」という指定ができるようになりました。  (どんな使い道があるんでしょう?) ・system/language/english/migration_lang.php で、  $lang['migration_missing_down_method'] の文言が誤っていたのが  修正されました。 ・アップロードクラスの do_xss_clean() メソッドで、  HTMLタグ文字列の検知時に FALSE を返す処理が抜けていたのが追加されました。 以上です。 From masaoneu @ gmail.com Mon Jun 25 21:08:34 2012 From: masaoneu @ gmail.com (lain_gmail) Date: Mon, 25 Jun 2012 21:08:34 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIgMi4xLjEg?= =?iso-2022-jp?b?GyRCJWolaiE8JTkkSyREJCQkRhsoQg==?= In-Reply-To: <03C17B2A-9D6F-4184-B238-1097B55F67F8@scissorhands.jpn.org> References: <03C17B2A-9D6F-4184-B238-1097B55F67F8@scissorhands.jpn.org> Message-ID: galleria です あまり英語読解力はありませんが確認してみました。 細かいニュアンスは読み取れない部分もあったのですが、修正内容としては以下の内容でいいのではないかと思います。 2012年6月23日 21:13 戸田 広 : > こんばんは、戸田です。 > > いささか旧聞となってしまいましたが、今月 6月13日に > EllisLabから CodeIgniter 2.1.1 がリリースされました。 > http://codeigniter.com/news/codeigniter_2.1.1_released > > 上記ニュースリリースで挙げられている変更点と、 > コードの変更内容は、おおむね次の通りです。 > 誤りがありましたら、ご指摘ください。 > > ・ファイルアップロードクラスでの MIME type 検知が調整されました。 > 具体的には、「docx」「xlsx」に対応する MIME type に > 「application/zip」が追加されています。 > > ・ url_title() が調整されました。 > 単語間の区切り文字に、任意の文字が使えるようになりました。 > 「dash」「underscore」は、後方互換として 2.1.0 までと同様に使用できます。 > > ・IPv6 の IP アドレスに対応しました。 > 具体的には、 valid_ip() で IPv6 IP アドレスを検知できるようになりました。 > 第2引数に「ipv4」「ipv6」と指定できます。 > > ・ファイルアップロードクラスで、 MIME type の検証処理方式が修正されました。 > > ・form_open() の実行時、第1引数に site_url() の結果が入っていないか > チェックされていたのを、 base_url() の結果が入っていないかチェックするよう > 変更されました。 > > ・CI_Upload::_file_mime_type() の内部処理が修正され、 > mime_content_type() が使えない環境で > 処理を行わず return してしまうのが修正されました。 > issue #750 と対応しています。 > https://github.com/EllisLab/CodeIgniter/issues/750 > > ・system/libraries/Image_lib.php の 211 行目で、 > Windows のファイルパスかどうかの条件が分岐処理から外されました。 > > ・$this->db->query() の処理で、 > バインディングよりも先にキャッシュの確認を行っていたせいで > キャッシュが見つからない状態になっていたので、 > バインディングを行った後にキャッシュの確認を行うよう > 処理順番が入れ替えられました。 > > ・CSRF保護機能で使われる cookie 値の正当性について、 > 2.1.0 では文字の有無のみチェックしていましたが、 > 2.1.1 では正規表現でのチェックを行うようになりました。 > 具体的には、 [0-9a-f]{32} でチェックされます。 > > ・PDO の使用時、「dbname」の指定が必須でしたが、 > SQLite の使用を考慮して、 dbname は指定無しでも許容されるようになりました。 > > ・CI_DB_pdo_result::num_rows() の使用時、 > SELECT クエリーのときでも正しい値が返るようになりました。 > 具体的には、これまで PDOStatement::rowCount() を使っていたすべての処理について > SELECT クエリーのときは使わないように分岐しています。 > > ・CI_Image_lib::clear() のプロパティ値で抜けていた > 「width」「height」が追加されました。 > > ・Active Record クラスの from() メソッド使用時に、 > テーブル名のエイリアス指定で挿入された「AS」は削除されますが、 > 削除条件の正規表現が少し修正されました。 > > ・Active Record クラスの like() メソッドの第3引数に、 > 前方・後方どちらにも % をつけない「none」という指定ができるようになりました。 > (どんな使い道があるんでしょう?) > > ・system/language/english/migration_lang.php で、 > $lang['migration_missing_down_method'] の文言が誤っていたのが > 修正されました。 > > ・アップロードクラスの do_xss_clean() メソッドで、 > HTMLタグ文字列の検知時に FALSE を返す処理が抜けていたのが追加されました。 > > > > 以上です。 > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20120625/c2690611/attachment.htm