0

私のcakephpアプリでリダイレクトするためにURLから変数を取得したいです。

example.com/value -> example.com/controller/this:value

明らかに、残りのルーティングはそのままにしておく必要があります。これはcakephpでのルーティングで可能ですか?

私はcakephp1.3を使用しています

最初にURLをデータベーステーブルのフィールドと照合し、存在しない場合は、ルーティングを通過させます。これはアプリコントローラーのbeforeFilterにあると思います。

4

1 に答える 1

1

AFAIK、routes.phpより前のデータベースにアクセスすることはできません。

あなたが想定したように、代替案はあなたのロジックをのに組み込むことbeforeFilterですAppController、それはうまくいくはずです。

すべてのページの読み込みでヒットするため、おそらくキャッシュしたいものです。

于 2013-03-15T06:36:54.837 に答える