From y16.sue @ gmail.com Wed Aug 4 20:02:16 2010
From: y16.sue @ gmail.com (Sue)
Date: Wed, 04 Aug 2010 20:02:16 +0900
Subject: [Codeigniter-users] =?iso-2022-jp?b?Y29udG9sbGVyGyRCJE4zLEFYGyhC?=
=?iso-2022-jp?b?GyRCOT1CJCRLJEQkJCRGGyhC?=
Message-ID: <20100804200212.481B.89DFF11F@gmail.com>
はじめて投稿させて頂きます。
codeigniterの、中規模なアプリケーションを構築するため、
contollerを階層構造にしたいと考えております。
ところうが、codeigniterは、デフォルトでcontollerをサブフォルダーまでしか、
対応していないと思います。
他のフレームワークと比べる必要はないですが、CakePHPなどでは、
$controllerPaths等でcontollerの場所を設定できるため、階層構造の
contollerを利用することができました。
codeigniterでは、階層構造のcontollerを実装することは、
可能でしょうか?
例)
controllers/
└ admin
└category
└book
└entry.php
お手数をおかけしますが、ご教授よろしくお願い致します。
--
Sue
From jptaka @ gmail.com Thu Aug 5 07:06:41 2010
From: jptaka @ gmail.com (tucker)
Date: Thu, 5 Aug 2010 10:06:41 +1200
Subject: [Codeigniter-users]
=?iso-2022-jp?b?Y29udG9sbGVyGyRCJE4zLEFYGyhC?=
=?iso-2022-jp?b?GyRCOT1CJCRLJEQkJCRGGyhC?=
In-Reply-To: <20100804200212.481B.89DFF11F@gmail.com>
References: <20100804200212.481B.89DFF11F@gmail.com>
Message-ID:
こんにちわ
モジュールでよければHMVC使ってみたらどうです?
http://codeigniter.com/wiki/Modular_Extensions_-_HMVC/
構造はちょっとだけ違うけど、やりたいことが実現できるはずです。
後は、手前味噌ですけど CIEXtended 使ってみるとか。
ご参考までに。
--
tucker
CIEXtended
http://ciex.primacco.com
2010/8/4 Sue
> はじめて投稿させて頂きます。
>
> codeigniterの、中規模なアプリケーションを構築するため、
> contollerを階層構造にしたいと考えております。
>
> ところうが、codeigniterは、デフォルトでcontollerをサブフォルダーまでしか、
> 対応していないと思います。
>
> 他のフレームワークと比べる必要はないですが、CakePHPなどでは、
> $controllerPaths等でcontollerの場所を設定できるため、階層構造の
> contollerを利用することができました。
>
> codeigniterでは、階層構造のcontollerを実装することは、
> 可能でしょうか?
>
> 例)
>
> controllers/
> └ admin
> └category
> └book
> └entry.php
>
>
> お手数をおかけしますが、ご教授よろしくお願い致します。
>
> --
> Sue
>
> _______________________________________________
> 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/20100805/1c88ce14/attachment.htm
From neo.kenichi.ando @ gmail.com Thu Aug 5 11:19:08 2010
From: neo.kenichi.ando @ gmail.com (Kenichi Ando)
Date: Thu, 5 Aug 2010 11:19:08 +0900
Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEIkRxsoQkNN?=
=?iso-2022-jp?b?UxskQiRyOm4kaiReJDckPyEjGyhC?=
Message-ID:
安藤です。
こんにちは。
CodeIgniterでCMSを書きました。オープンソースで配布します。
JavaScriptもCodeIgniter風のフレームワークとしてゼロからすべて書き上げました。
this.load.library('validation');
のように書けますw
CMSなんでCodeIgniterのコントローラ周りも面白い思想で実装しています。
このCMSはseezoo(シーズー)と呼びます。
そのリリース発表会が、今週の土曜日に名古屋で行われます。
日程:2010年8月7日(土)
会場:名古屋市立大学滝子(山の畑)キャンパス 経済学部棟(3号館)
発表会時刻:15時15分〜(1階の101教室)
地図:http://www2.econ.nagoya-cu.ac.jp/modules/tinyd3/index.php?id=2
質問なども当日できますので、お時間がありましたら是非お立ち寄りください。
CodeIgniterユーザ会のMLを見ましたとお伝えください。
seezoo CMS
http://seezoo.org/
// 安藤
From y16.sue @ gmail.com Fri Aug 6 10:07:45 2010
From: y16.sue @ gmail.com (Sue)
Date: Fri, 06 Aug 2010 10:07:45 +0900
Subject: [Codeigniter-users]
=?iso-2022-jp?b?Y29udG9sbGVyGyRCJE4zLEFYGyhC?=
=?iso-2022-jp?b?GyRCOT1CJCRLJEQkJCRGGyhC?=
In-Reply-To:
References: <20100804200212.481B.89DFF11F@gmail.com>
Message-ID: <20100806100740.B445.89DFF11F@gmail.com>
ご回答ありがとうごじます。
HMVCを早速ためしてみました。
最新の、XAMPP環境下でためしてみたところ、
PHPのバージョンの関係だと思いますが、
下記のような警告がでておりますが、無事利用できることを確認しました。
---------------------------------------------------------------------------------------------
A PHP Error was encountered
Severity: Warning
Message: The magic method __get() must have public visibility and cannot be static
Filename: libraries/Controller.php
Line Number: 381
---------------------------------------------------------------------------------------------
CIEXtendedもみてみました。
Codeigniterに、HMVCを入れるのであれば、CIEXtendedをさくっと使うのも手ですね。
ご回答、ありがとうございました。
Sue
From kenji.uui @ gmail.com Sun Aug 8 08:39:23 2010
From: kenji.uui @ gmail.com (Kenji Suzuki)
Date: Sun, 8 Aug 2010 08:39:23 +0900
Subject: [Codeigniter-users]
=?iso-2022-jp?b?Y29udG9sbGVyGyRCJE4zLEFYGyhC?=
=?iso-2022-jp?b?GyRCOT1CJCRLJEQkJCRGGyhC?=
In-Reply-To: <20100804200212.481B.89DFF11F@gmail.com>
References: <20100804200212.481B.89DFF11F@gmail.com>
Message-ID: <20100808083923.9e955be1.kenji.uui@gmail.com>
Kenji です。
On Wed, 04 Aug 2010 20:02:16 +0900
Sue wrote:
> はじめて投稿させて頂きます。
>
> codeigniterの、中規模なアプリケーションを構築するため、
> contollerを階層構造にしたいと考えております。
>
> ところうが、codeigniterは、デフォルトでcontollerをサブフォルダーまでしか、
> 対応していないと思います。
>
> 他のフレームワークと比べる必要はないですが、CakePHPなどでは、
> $controllerPaths等でcontollerの場所を設定できるため、階層構造の
> contollerを利用することができました。
>
> codeigniterでは、階層構造のcontollerを実装することは、
> 可能でしょうか?
>
> 例)
>
> controllers/
> └ admin
> └category
> └book
> └entry.php
サブフォルダーを深くしたいだけであれば、CI の Routerクラスを拡張する
という方法も考えられます。
http://codeigniter.jp/user_guide_ja/general/core_classes.html
libraries/Router.php の function _validate_request($segments)
で、コントローラを決定しています。
seezoo では、そのような拡張を
して、サブフォルダ内のサブフォルダにもコントローラを置けるように
なっていました。
// Kenji
From kenji.uui @ gmail.com Sun Aug 8 11:51:15 2010
From: kenji.uui @ gmail.com (Kenji Suzuki)
Date: Sun, 8 Aug 2010 11:51:15 +0900
Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCIVpDbTBVNC01LyFbGyhCQ29k?=
=?iso-2022-jp?b?ZUlnbml0ZXIgMS43LjIgGyRCJTslLSVlJWolRiUjJVElQyVBGyhCKA==?=
=?iso-2022-jp?b?GyRCJVUlISUkJWslIiVDJVclbSE8JUklLyVpJTkbKEIp?=
Message-ID: <20100808115115.2c89c221.kenji.uui@gmail.com>
Kenji です。
先月の情報ですが、ここに流れていなかったので流しておきます。
http://codeigniter.com/news/codeigniter_1.7.2_security_patch/
1.7.2 に対するセキュリティパッチがリリースされています。
ファイルアップロードクラスを使っているユーザは影響があります。
詳細
http://d.hatena.ne.jp/Kenji_s/20100808/1281235474
// Kenji
From y16.sue @ gmail.com Sun Aug 8 11:56:04 2010
From: y16.sue @ gmail.com (Sue)
Date: Sun, 08 Aug 2010 11:56:04 +0900
Subject: [Codeigniter-users]
=?iso-2022-jp?b?Y29udG9sbGVyGyRCJE4zLEFYGyhC?=
=?iso-2022-jp?b?GyRCOT1CJCRLJEQkJCRGGyhC?=
In-Reply-To: <20100808083923.9e955be1.kenji.uui@gmail.com>
References: <20100804200212.481B.89DFF11F@gmail.com>
<20100808083923.9e955be1.kenji.uui@gmail.com>
Message-ID: <20100808115556.220D.89DFF11F@gmail.com>
末です。
ご教授ありがとうございます。
>seezoo では、そのような拡張を
>して、サブフォルダ内のサブフォルダにもコントローラを置けるように
>なっていました。
seezoo をソースを見させて頂きました。
application/libraries/SZ_Router.php で、
拡張をしていることを確認させて頂きました。
自分でも、少し真似てつくってみようとしたところ、
継承する際に、classが見つかれず、
Fatal error: Class 'CI_Router' not found in .....
の警告メッセージがでてしまいました。
requireをすれば解決すると思いますが、seezooのソースを
追っているのですが、requireをしている場所を
みつけることができませんでした。
Router.phpの_validate_requestで、
codeigniterでは、libraries内のクラスではそもそも、継承されることが
想定されてないものなんでしょうか。。。。
--
Sue
From kenji.uui @ gmail.com Sun Aug 8 11:57:15 2010
From: kenji.uui @ gmail.com (Kenji Suzuki)
Date: Sun, 8 Aug 2010 11:57:15 +0900
Subject: [Codeigniter-users]
=?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJGyhCIDIu?=
=?iso-2022-jp?b?MC4wIBskQiROS11MdTpuNkgkTjMrO08bKEI=?=
In-Reply-To: <20100406225055.a33ca0e4.kenji.uui@gmail.com>
References: <20100319133038.16ac9538.kenji.uui@gmail.com>
<20100406225055.a33ca0e4.kenji.uui@gmail.com>
Message-ID: <20100808115715.a0b28691.kenji.uui@gmail.com>
Kenji です。
自分ができてなくてなんですが、翻訳できる方はよろしくお願いします。
とくに新規ファイルの翻訳。
// Kenji
On Tue, 6 Apr 2010 22:50:55 +0900
Kenji Suzuki wrote:
> > 2.0.0 のリリースはまだいつかわかりませんが、2.0.0 のリポジトリが公開
> > されたことに伴い、現行の 1.7.2 からかなり日がたち変更点も多くなって
> > いますので、現在のリポジトリに基づいて、翻訳作業を開始したいと思います。
> >
> > 作業準備を以下に整えました。
> >
> > http://sourceforge.jp/projects/codeigniter/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%882.0.0%E4%BD%9C%E6%88%90
> >
> > 翻訳できる方は、どんどん翻訳をお願いします。
>
> 翻訳作業進んでいますが、新規ファイルはまだ残っています。
> 英語が得意な方は、新規ファイルを翻訳していただけますと
> 助かります。
>
>
> // Kenji
>
> _______________________________________________
> Codeigniter-users mailing list
> Codeigniter-users @ lists.sourceforge.jp
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
From kenji.uui @ gmail.com Sun Aug 8 12:04:12 2010
From: kenji.uui @ gmail.com (Kenji Suzuki)
Date: Sun, 8 Aug 2010 12:04:12 +0900
Subject: [Codeigniter-users]
=?iso-2022-jp?b?Y29udG9sbGVyGyRCJE4zLEFYGyhC?=
=?iso-2022-jp?b?GyRCOT1CJCRLJEQkJCRGGyhC?=
In-Reply-To: <20100808115556.220D.89DFF11F@gmail.com>
References: <20100804200212.481B.89DFF11F@gmail.com>
<20100808083923.9e955be1.kenji.uui@gmail.com>
<20100808115556.220D.89DFF11F@gmail.com>
Message-ID: <20100808120412.785e4a03.kenji.uui@gmail.com>
Kenji です。
On Sun, 08 Aug 2010 11:56:04 +0900
Sue wrote:
> 末です。
>
> ご教授ありがとうございます。
>
> >seezoo では、そのような拡張を
> >して、サブフォルダ内のサブフォルダにもコントローラを置けるように
> >なっていました。
>
> seezoo をソースを見させて頂きました。
> application/libraries/SZ_Router.php で、
> 拡張をしていることを確認させて頂きました。
>
> 自分でも、少し真似てつくってみようとしたところ、
> 継承する際に、classが見つかれず、
> Fatal error: Class 'CI_Router' not found in .....
> の警告メッセージがでてしまいました。
ちょっと考えられないエラーですね。
> requireをすれば解決すると思いますが、seezooのソースを
> 追っているのですが、requireをしている場所を
> みつけることができませんでした。
require は必要ありません。
> Router.phpの_validate_requestで、
> codeigniterでは、libraries内のクラスではそもそも、継承されることが
> 想定されてないものなんでしょうか。。。。
いいえ。
http://codeigniter.jp/user_guide_ja/general/core_classes.html
の手順通りで継承できるはずなんですが。
// Kenji
From kenji.uui @ gmail.com Fri Aug 20 18:08:43 2010
From: kenji.uui @ gmail.com (Kenji Suzuki)
Date: Fri, 20 Aug 2010 18:08:43 +0900
Subject: [Codeigniter-users] =?iso-2022-jp?b?UEhQGyRCJSslcyVVJSElbCVzGyhC?=
=?iso-2022-jp?b?GyRCJTkbKEIyMDEw?=
Message-ID: <20100820180843.f89dac07.kenji.uui@gmail.com>
Kenji です。
http://phpcon.php.gr.jp/2010/
PHPカンファレンスが 9/24,25 にありますが、ここで
CodeIgniter について発表したい人っていませんか?
少なくとも、
ここ最近の CI に関するアップデート情報を CI ユーザ
以外にも伝わるように LT (5分間) で発表して欲しいという
依頼が来てます。
あと、個人的に CI 自体の入門的なセッションをやった方が
いいかなという気がしてます。なんとなく最近 CI の人気が
上がってきているような感じがしますので。
// Kenji
From kenji.uui @ gmail.com Mon Aug 23 08:24:55 2010
From: kenji.uui @ gmail.com (Kenji Suzuki)
Date: Mon, 23 Aug 2010 08:24:55 +0900
Subject: [Codeigniter-users]
=?iso-2022-jp?b?GyRCIVpDbTBVNC01LyFbGyhCQ29k?=
=?iso-2022-jp?b?ZUlnbml0ZXIgMS43LjIgGyRCJTslLSVlJWolRiUjJVElQyVBGyhCKA==?=
=?iso-2022-jp?b?GyRCJVUlISUkJWslIiVDJVclbSE8JUklLyVpJTkbKEIp?=
In-Reply-To: <20100808115115.2c89c221.kenji.uui@gmail.com>
References: <20100808115115.2c89c221.kenji.uui@gmail.com>
Message-ID: <20100823082455.2b4c330a.kenji.uui@gmail.com>
Kenji です。
忘れていましたが、これ、ユーザ会からリリースしている all in one
パッケージに影響しますね。
あと、ファイルアップロードクラスの仕様変更に伴い、ユーザガイドも
一部変わっています。
diff -urN CodeIgniter_1.7.2-1/user_guide/libraries/file_uploading.html CodeIgniter_1.7.2-2/user_guide/libraries/file_uploading.html
--- CodeIgniter_1.7.2-1/user_guide/libraries/file_uploading.html 2009-09-11 23:47:37.000000000 +0900
+++ CodeIgniter_1.7.2-2/user_guide/libraries/file_uploading.html 2010-07-13 00:00:36.000000000 +0900
@@ -264,8 +264,7 @@
| None |
Desired file name |
- If set CodeIgniter will rename the uploaded file to this name.
- Note:The filename should not include a file extension.
+ If set CodeIgniter will rename the uploaded file to this name. The extension provided in the file name must also be an allowed file type.
|
@@ -371,6 +370,7 @@
[full_path] => /path/to/your/upload/jpg.jpg
[raw_name] => mypic
[orig_name] => mypic.jpg
+ [client_name] => mypic.jpg
[file_ext] => .jpg
[file_size] => 22.2
[is_image] => 1
@@ -405,6 +405,9 @@
| orig_name |
The original file name. This is only useful if you use the encrypted name option. |
+| client_name |
+The file name as supplied by the client user agent, prior to any file name preparation or incrementing. |
+
| file_ext |
The file extension with period |
@@ -441,7 +444,7 @@
User Guide Home ·
Next Topic: Form Validation Class
-CodeIgniter · Copyright © 2006-2009 · Ellislab, Inc.
+CodeIgniter · Copyright © 2006-2010 · Ellislab, Inc.