memo-space
CakePHP日記:requestActionとSecurityコンポーネント
- 2007-10-26
- php
なるほど。viewからrequestAction()を呼びだすのか。 なかなかよさそう。 と思ってたらSecurityコンポーネントとの組み合わせでハマってしまいました。
どうやらSecurityコンポーネントのrequireAuthを使ってると、requestAction()が呼ばれた時にセッション側のトークンが書き換えられてしまうので絶対トークンが一致しない様子。うーん困った。
あと、セッションの中にはトークンのキーと同時に有効期限が
セットされるんだけど、
Sessionコンポーネントの有効期限がCAKE_SECURITY * CAKE_SESSION_TIMEOUT
なのに、トークンの有効期限はCAKE_SECURITYだけで決まっちゃってる気がする。
- WriteBacks: 0
Pythonで、メソッド定義されたクラスを知る方法
- 2007-10-23
- python
それより、あるオブジェクトのメソッドがどのクラスで定義されているか調べる方法を知りたいなぁ。
と昨日書いたけど、わかった気がする。__dict__を調べればいいんじゃないだろうか。
- WriteBacks: 1
Pythonで、メソッドがどこで定義されたか外から知る方法
- 2007-10-22
- python
inspect.getfile()とかinspect.getsourcelines()とかがそのものでした。
subtech - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - Ruby で、メソッドがどこで定義されたか外から知る方法
- WriteBacks: 4
sortするならusort
- 2007-10-21
- php
個人的には、sortをするならusort()が好きです。 Perlをはじめ他の言語を使ったことがある人ならそう思うんじゃないかな。
- WriteBacks: 0
phpのinclude_pathのカレントディレクトリ
- 2007-10-15
- php
require("foo.php")とrequire("./foo.php")って意味違うって知ってました? cliから実行する場合以外はあまり関係無いかもしれませんが。
読み込むファイルはまずカレントのワーキングディレクトリからの相対パスとしてinclude_path で探され、それから、カレントのスクリプトのディレクトリからの相対パスとしてinclude_path で探されます。 (中略)ファイル名が ./ あるいは ../ で始まっている場合は、 カレントのワーキングディレクトリからの相対パスとして探されるのみとなります。 (PHP: include - Manual)
- WriteBacks: 0
- Search
- Feeds
- Profile
- 石田@苫小牧市と名乗りつつ札幌の某社に勤務するプログラマ
- 書いた本
- Links