0

こんにちは、CakePHP でリクエストがどこから来たかを確認する方法はありますか? ユーザーが登録したばかりかどうかを確認する必要があります。乾杯

4

1 に答える 1

0

多分これが役立つかもしれません。以下は、コントローラー名またはアクション名のいずれかを返す静的クラスです。

    class CustomRouter extends Object
    {
         public static function controller_name() {
                $url_string = Router::url();
                return ( !empty( $url_string ) && is_string( $url_string ) ) ?
                    explode( '/', $url_string )['1'] :
                    null ;
         }

         public static function action_name() {
               $url_string = Router::url();
               return ( !empty( $url_string ) && is_string( $url_string ) ) ?
                    explode( '/', $url_string )['2'] :
                    'index' ;
         }
     }
于 2013-08-20T21:26:21.267 に答える