- 1 名前:nobodyさん [2007/08/03(金) 08:15:18 ID:BNMV6wHx]
- 国産フレームワーク、Ethnaでいい意味で手抜きなプログラミングライフを。
Ethna -PHPウェブアプリケーションフレームワーク- ethna.jp/ SourceForge.jp: Project Info - Ethna sourceforge.jp/projects/ethna/ クラスドキュメント(phpDocumentor) ethna.jp/doc/ 前スレ 【PHPフレームワーク】Ethna【スケルトン自動作成】 pc11.2ch.net/test/read.cgi/php/1123070439/
- 240 名前:nobodyさん mailto:sage [2009/10/02(金) 03:07:29 ID:???]
- これ面白そうだな。
いまやってるDrupalが落ち着いたら手を出してみたい。 CMSはページ管理には便利だけど、ハマると結構てこずるや。 ZFWとどっちがMVCの分け方判りやすいかな
- 241 名前:nobodyさん mailto:sage [2009/10/06(火) 02:01:12 ID:???]
- >>240
Zend
- 242 名前:nobodyさん [2009/10/08(木) 15:15:39 ID:2JJQdndq]
- Fatal error: Call to a member function getAll() on a non-object in
…というエラーが出ます。 getAllを用意した__DB_PEAR.phpもlibに入れてControllerからincludeしてるのに…。 Ethnaは最新バージョンです。 何故飛べないのか原因がさっぱりです。
- 243 名前:242 [2009/10/08(木) 18:57:42 ID:2JJQdndq]
- MySQLの設定で何か問題があったようです。
詳しくは分かりません。
- 244 名前:nobodyさん [2009/10/19(月) 23:28:51 ID:/Zspq1xO]
- ethnaにPEAR::PAGERのようなページング用のメソッドは
用意してありますでしょうか? ご存知の方が居られましたらご教授よろしくお願いいたします。
- 245 名前:nobodyさん mailto:sage [2009/10/20(火) 10:02:54 ID:???]
-
つttp://ethna.jp/ Ethna > ドキュメント > 開発マニュアル > デモ > ページャを作成する
- 246 名前:nobodyさん [2009/10/23(金) 18:04:21 ID:7dG7Qup9]
- hoge.com/ethna/?hoge=1&peko=1
というURLがあったとして、hogeとpekoが入れ替わることもあるとするとき、 1つ目の引数がhogeであるかpekoであるかを知る方法ってありますか? $this->af->get(name[0]) とかで、hogeって入ってるとか。 今のところpathinfoあたりから自分で分解するしか思いつかないです・・・
- 247 名前:nobodyさん mailto:sage [2009/10/23(金) 22:38:55 ID:???]
- >>246
$_SERVER['QUERY_STRING']からとるしかねーじゃん。
- 248 名前:nobodyさん [2009/10/26(月) 15:52:54 ID:jayyJSrP]
- >247
やっぱそうなりますか。 ありがとうございますた
- 249 名前:nobodyさん mailto:sage [2009/10/27(火) 21:30:22 ID:???]
- アクションloginのフォーム表示画面でsubmitするとURLがindex.phpになってしまうんですけど
これを同じloginにするにはどうしたらよいでしょうか?エントリはindex.phpです。
- 250 名前:nobodyさん mailto:sage [2009/10/28(水) 00:20:21 ID:???]
- >>249
hogehoge.tpl <form action="login.php" method="post"> <input type=hidden value=1 name=action_login_do> <input name=id> <input name=pass> <input type=submit> </form> login.php <?php include_once Hoge_Controller.php Hoge_Controller::main('Hoge_Controller', array('login', 'login_*'), 'login');
- 251 名前:nobodyさん mailto:sage [2009/11/04(水) 10:10:05 ID:???]
- >>250
ありがとう
- 252 名前:nobodyさん mailto:sage [2009/11/10(火) 11:26:10 ID:???]
- クエリエラーが発生したとき、画面上に
***[508](ERR): Ethna_DB_PEAR._query(\class\DB\Ethna_DB_PEAR.php:306): Query Error SQL[〜〜] みたいな感じで表示されるんだが、これを止める方法ってない? 一応、ロジックで $res = $db->query($sql); if (Ethna::isError($res)) { return Ethna::raiseNotice('登録エラー',E_DATA_REGIST); } みたいな感じにはしてるんだけど・・・・。
- 253 名前:nobodyさん [2009/11/25(水) 12:11:40 ID:KpnnUhSV]
- EthnaってもうちゃんとO/Rマッピング対応してんの?
joinとかサブクエリーとか、Postgresとか使える?
- 254 名前:nobodyさん [2009/12/08(火) 08:35:32 ID:YO3TGVaP]
- >>253
使えるよ アダルトサイトでもEthnaの導入が増えてる yourvideo.jp/?action_rank=true
- 255 名前:nobodyさん mailto:sage [2010/01/28(木) 12:15:27 ID:???]
- アダルトサイトなんてXOOPSか下手するとブログ程度かと思ってたのに。
進んでんな。
- 256 名前:nobodyさん [2010/02/10(水) 11:31:46 ID:SPzWL0O/]
- {form_input name="hoge"}
の形でcheckedフラグ入れれる方法知りませんか? 最初からchecked=trueにしておきたいのですけど…。 型はチェックボックスでoptionに連想配列入れてるので<input...の形にはしたくないのです。 actionで$formに何か指定できるとか、{form_input...に何か付け足すとか ご存知の方いらっしゃいましたらお願いします。
- 257 名前:nobodyさん mailto:sage [2010/02/10(水) 11:41:00 ID:???]
- >>252
if (Ethna::isError($res))を何処に書いてるのか分からんが Managerに書いてるんだったら処理全体をtryで囲って、 エラーの場合はcatchにthrowしてfalseを返す仕様にしたらどうだろう 呼び出し元の方で$this->ae->addObject();を使う
- 258 名前:256 [2010/02/10(水) 17:21:50 ID:SPzWL0O/]
- 自己解決しました。
$this->af->set('hoge', "valueの値"); とすることによって、指定の箇所へチェックを入れれました。
|

|