-1

私は CakePHP を初めて使用します。

コントローラーを選択しても、それが選択された最初のコントローラーにリダイレクトされてどこにも行かないように見えるという問題があります。

私がおそらく見るべき場所の指針はありますか?

優しくしてください。

4

1 に答える 1

0

認証制限のためにリダイレクトされているようです。基本的な CakePHP をいくつか見て、学習体験に役立ててください。

最初に、ログインしているかどうかに関係なく、アプリがすべてのページに誰でもアクセスできるようにします

/app/Controller/AppController.php で、beforeFilter と isAuthorized 関数を次のように変更します(注: これらは、開始するための非常に基本的なセットアップです)。

public function beforefilter(){
  $this->Auth->allow();
}

public function isAuthorized(){
  return true;
}

アプリがリダイレクトするもう 1 つの理由は、コントローラーにインデックス機能がないためです。移動しようとしているコントローラー ファイルを開きます。

例: mysite.com/user にアクセスしようとしている場合は、/app/Controller/UserController.php を開き、以下の関数を追加します。

public function index(){

}

CakePHP の機能を学ぶには、http: //cakephpcheatsheet.com/ が最適です。

于 2013-10-04T21:01:31.873 に答える