우리 데이터베이스에 나열된 항목을 삭제하는 빠른 기능에 대한 아웃소싱 엔지니어 작업이있었습니다. 그는 "컨트롤러"가 없기 때문에 코드가 어렵다고 말합니다. 케이크에있는 모든 기능을위한 미리로드 된 컨트롤러가 있습니까? 아니면 컨트롤러가 우리가 아직 가지고 있지 않은 기능을 기대하고 있다는 것이 이상합니다.케이크 컨트롤러 도움말
답변
일반적인 AppController가 있지만 실제는 추상 클래스에 가깝습니다 (일반적으로 다른 컨트롤러를 파생시킵니다).
그가 컨트롤러를 기대한다는 것은 전혀 이상한 것이 아닙니다. 결국 모델에서 메소드를 호출 할 수 없게됩니다. (내가 삭제를한다고 추측합니다) 그들을 부르기위한 통제 지점. 이 경우 제어 지점은 컨트롤러입니다.
컨트롤러를 만들면됩니다.
class SomeController extends AppController {
function delete() {
$this->Some->delete();
}
}
다음으로 액세스/삭제/삭제 (URL은 일반적으로/컨트롤러/동작임을 기억하십시오).
이제 그는 Cake Bake CLI 응용 프로그램에 대해 이야기 할 수 있습니다. DB 테이블을 가져 와서 앱의 초기 기본 설정 과정을 안내합니다. 일반적으로 CRUD 작업을위한 기본 뼈대를 만듭니다.
어느 쪽이든 수동으로 또는 Bake를 통해 컨트롤러를 만들어야합니다.
케이크 굽기 기능을 사용하면 모든 컨트롤러가 생성됩니다. 이 도구를 사용하지 않으면 수동으로 만들어야합니다. 모든 컨트롤러를 처음 시작할 때 아무 의미가 없으며, 실제로 쓸 때 컨트롤러를 좋게 만듭니다.
한 페이지 (http://www.youraddress.com/Newfeature)이 누락 된 컨트롤러 오류가를 방문 할 때 당신이 CakePHP의에서 컨트롤러가없는 경우 :
Error: NewfeatureController could not be found.
Error: Create the class NewfeatureController below in file: app\controllers\newfeature_controller.php
가져 오거나 컨트롤러없이 데이터베이스에서 데이터를 삭제할 수 없습니다 - Understanding Model-View-Controller을. CakePHP의 정적 페이지에만 컨트롤러가 필요 없습니다.
- 1. 사용자 지정보기 컨트롤러 도움말
- 2. 케이크 PHP 아키텍쳐
- 3. 어떻게 케이크 PHP에서 컨트롤러 작업에 두 개의 매개 변수를 전달하려면?
- 4. 케이크 easyphp
- 5. 케이크 PHP 오류 버전 1.3
- 6. 케이크 구워 오류
- 7. 케이크 비교 알고리즘
- 8. 케이크 : 상대 URL 사용
- 9. 케이크 PHP를 사용
- 10. xampp에 케이크 PHP 설치하기
- 11. 스프링 컨트롤러 매핑 문제에 대한 도움말
- 12. 멀티 컨트롤러 코코아 응용 프로그램 이해 도움말
- 13. 케이크 굽는 데 문제가 있습니다.
- 14. 케이크 PHP 치명적 오류 (256)
- 15. 도움말
- 16. 도움말 풍선 도움말 (Grails)
- 17. 레일 도움말 도움말
- 18. CakePHP 1.3 - 컨트롤러 덤프
- 19. 도움말
- 20. 케이크 패턴 및 스프링 구성 자
- 21. 케이크 필드의 자동 암호화/복호화 필드 PHP
- 22. 케이크 세션 너무 빨리 종료 중
- 23. 케이크 베이크를 사용할 때 mysql 오류가 발생했습니다.
- 24. 케이크 PHP와 TCPDF 및 FPDI 사용
- 25. 케이크 PHP 트리 구조와 웹 사이트 탐색
- 26. 케이크 굽기 모델 생성 (hasOne 대 hasMany)
- 27. 간단한 검색어를 케이크 검색어로 변환 하시겠습니까?
- 28. 여러 응용 프로그램에서 '케이크 굽기'환경을 설정하는 방법은 무엇입니까?
- 29. PHP 케이크 1.1 일반 컨트롤러에서 플러그인 모델에 액세스하는 방법
- 30. 컨트롤러
우리는 cake-thats를 가진이 새로운 환경에서 전혀 삭제를하고 있지 않았다. 왜 내가 컨트롤러를 기대하고 있는지 이상하게 여겼다. – adam