CakePHP를 처음 사용합니다. 요즘에는 핫 스크립트와 같은 응용 프로그램을 만듭니다. 사이트 관리자가 새로운 기사/앱과 일반 방문자를위한 프런트 엔드를 추가 할 수있는 관리자 패널이 필요합니다.CakePHP 관리자 패널 및 프런트 엔드
나는 이것을위한 해결책을 찾고있다. 나는 router_prefix를 관리자로 삼고있다. 예를 들어, CategoriesController에서.
public function admin_add() {
}
public function view($id) {
}
알다시피, 이것이 해결책 중 하나입니다. CategoriesController에서 로그인없이이 페이지를 방문 할 수 있도록
$this->Auth->allow('view');
을 설정했습니다. 내 질문은,이게 정말 관리자 및 프론트 제품에 대한 해결책인가?
미리 감사드립니다.
public $components = array(
'Auth' => array(
'authorize' => 'controller',
'loginRedirect' => array(
'admin' => true,
'controller' => 'dashboards',
'action' => 'index',
),
'loginError' => 'Invalid account specified',
'authError' => 'No Permission',
),
Anh Pham !!! 나는 당신의 제안을 따르고이 코드를 AppController에 추가했다. loginRedirect에서 admin param means가 무엇인지 모르겠습니다. 이거 설명해 줄래?
고맙습니다. 에디션 에디션의 또 다른 질문입니다. – Ruiwant