- 1 名前:nobodyさん [2005/08/03(水) 21:00:39 ID:TuHx69hT]
- 国産フレームワーク、Ethnaでいい意味で手抜きなプログラミングライフを。
Ethna -PHPウェブアプリケーションフレームワーク- ethna.jp/ SourceForge.jp: Project Info - Ethna sourceforge.jp/projects/ethna/
- 802 名前:nobodyさん [2007/02/07(水) 17:46:41 ID:hhcgJkB/]
- >何でこんな中途半端なものがくっついてるんだろう?
私はメチャメチャ使っています。 とにかく、ActionClassの行数を増やしたくないので、とりあえずAppManager/AppObjectにという感じで。
- 803 名前:nobodyさん mailto:sage [2007/02/10(土) 12:18:29 ID:???]
- .tplが勝手にキャッシュされて
htmlミスりまくりの自分としてはテスト中はかなり不便なんですが、 どこかでキャッシュの設定はできるんでしょうか? smartyのキャッシュ設定はoffになってました。 本家でキャッシュで調べましたが、見つかりませんでした。
- 804 名前:nobodyさん mailto:sage [2007/02/11(日) 11:49:01 ID:???]
- アクションのフォワードってどうやるんですか?
- 805 名前:nobodyさん mailto:sage [2007/02/11(日) 15:03:58 ID:???]
- >>804
できません。
- 806 名前:nobodyさん mailto:sage [2007/02/11(日) 23:05:45 ID:???]
- >>804
やはりリダイレクトかアクションの継承になるんでしょうか。
- 807 名前:nobodyさん mailto:sage [2007/02/12(月) 01:51:26 ID:???]
- >>806
継承だったらこんな感じになるのでしょうか? Base_Action { function doHoge() { } function doFuga() { } } class Action_A extends Base_Action { function perform() { $this->doHoge(); } } class Action_B extends Base_Action { function perform() { $this->doHoge(); $this->doFuga(); } }
- 808 名前:nobodyさん [2007/02/14(水) 23:01:46 ID:pcigeSJ1]
- 行数のかさむコードには誰も反応しない。。w
- 809 名前:nobodyさん mailto:sage [2007/02/15(木) 00:08:38 ID:???]
- 行数がかさまないように、括弧の前後にある改行を消せばいいの?
- 810 名前:721 mailto:sage [2007/02/15(木) 03:31:47 ID:???]
- >>808
>行数のかさむコードには誰も反応しない というか、何したいかいまいちよくわからん・・・・。 アクションのフォワードとかリダイレクトとかそれっぽい言葉があるが、 とりあえず言葉を使ってるだけ感がいっぱいで。
- 811 名前:nobodyさん mailto:sage [2007/02/16(金) 17:19:24 ID:???]
- プロジェクトディレクトリまでの絶対パスの取得方法教えてくださいまし。
APPID/lib 内のファイルを操作したいです。
- 812 名前:nobodyさん mailto:sage [2007/02/17(土) 12:43:45 ID:???]
- >>811
$_SERVER["SCRIPT_FILENAME"]からwww/index.phpを抜くのじゃ駄目か?
- 813 名前:nobodyさん mailto:sage [2007/02/17(土) 13:00:20 ID:???]
- 普通に__FILE__使えばいいだけでは。
- 814 名前:nobodyさん mailto:sage [2007/02/19(月) 17:44:59 ID:???]
- ethnaでmod_rewriteが上手く使えない。
?や&で切れる。どうやればいいですか?
- 815 名前:>>814 マルチ乙www mailto:ワロタヨ [2007/02/19(月) 23:38:21 ID:???]
- mixi.jp/view_bbs.pl?id=11662178&comm_id=261369
19: 普通 ( mixi.jp/show_friend.pl?id=2134264 ) つい先日から、ethnaを使い始めたものですが、mod_rewriteで上手く飛ばせないので、どうかご教授ください。 簡単なブックマーク的なものを作成しようとしてるのですが、URLを entry?uri=hoehogeをentry/hogehogeのようにしたいのですが、hogehogeに?や&などが含むとそこでとぎれてしまいます。 簡単に、 RewriteRule ^entry/(.+) /entry?uri=$1 [L] や RewriteRule ^entry/(.+) /entry?url=$1%{QUERY_STRING} [L] こんふうに書いたのですが、これがいけないのでしょうか? ?や&が含まれなければ、全てを取得できるのですが。。 はてブさんとかのエントリーと比較した場合、http://の://がはてブさんだとそのままだったのですが、自分のエントリーを見ると、http%3A%2F%2Fのようにエンコードされてしまいます。 これが原因なのでしょうか? Smarty側のほうには、エスケープさせるsetAppNEがありますがこれは表示の問題で今回とは関係ないと思いますし。 もしかしたら、mod_rewriteの問題でここでの質問はおかしかったらすいません。すぐに削除します。 ただ、ethnaのエスケープ関連の問題でしたら、どうか解決法をご教授くださいませ。 よろしくお願いします。
- 816 名前:nobodyさん mailto:sage [2007/02/20(火) 00:59:16 ID:???]
- 解決法。
もっと簡単なプログラムから勉強し直す。
- 817 名前:nobodyさん mailto:sage [2007/02/21(水) 05:44:31 ID:???]
- Smartyにcache_idを渡してページごとに複数のキャッシュを持たしたいんだけど、
できなさそうですね?
- 818 名前:nobodyさん mailto:sage [2007/02/22(木) 14:22:50 ID:???]
- >>817
ここはEthnaのスレ よそで聞け ちなみに余裕で出来るぞ
- 819 名前:nobodyさん mailto:sage [2007/02/22(木) 15:16:44 ID:???]
- Ethnaでって話しだろ?
- 820 名前:nobodyさん mailto:sage [2007/02/23(金) 04:10:03 ID:???]
- >>818
Ethnaでの話ですよ、もちろん。 >>819 その通りです ちょいと改造して解決しました
- 821 名前:nobodyさん mailto:sage [2007/03/01(木) 00:08:12 ID:???]
- wamp環境でEthna使ってるんだけど、ethnaコマンドが黙り込むのはなぜ?
ethna add-action --basedir=dir sample とかやるとき。
- 822 名前:nobodyさん [2007/03/01(木) 16:07:38 ID:ue5nOCQJ]
- AppObjectで
SQLの関数使いたいとき、 たとえば update some_table set some_date = now() where some_id = 1; ↑こんなかんじのことをAppObjectでやりたいときって どうやればいいんでしょう ちなみにPostgreSQLです
- 823 名前:nobodyさん mailto:sage [2007/03/02(金) 00:59:24 ID:???]
- >>822
今のところ確かできなかったはず。 そのうち出来るようにしたいと言ってた気がする。
- 824 名前:nobodyさん mailto:sage [2007/03/02(金) 01:00:04 ID:???]
- そのうちじゃなくて将来的に出来るようにしたいと言ってたんだったかな。
どっちでもいいが。
|

|