application
modules
myModule
classes
controller
model
helper
foo.php
views
init.php
이것은 내 모듈의 파일 구조입니다. init.php 내부에 경로를 만들어야합니다. 그러면 프로젝트의 어느 곳에서나 foo.php 파일을 호출 할 수 있습니다. foo.php의 클래스는 kohana 클래스를 확장하지 않습니다. 이것이 나를 멈추게하는 곳입니다.Kohana - 라우팅에 대한 조언이 필요합니다.
도와 주시겠습니까?
아약스 용으로 필요합니다. jquery를 사용하여 백엔드 파일을 호출하면 kohana 관련 정보를 사용할 때 "클래스를 찾을 수 없습니다"라는 메시지가 표시됩니다. 유일한 방법은 라우팅입니다. – user2115883
그러면 클래스에 액세스하는 경로가있는 컨트롤러를 만들어야합니다. Ajax는 브라우저를 사용하는 일반적인 URI 호출보다 더 이상 특별한 것이 아닙니다. – zombor
경로를 통해 URI에 매핑되는 컨트롤러가 필요합니다. 그 컨트롤러는'Foo' 클래스를 호출 할 수 있습니다. 컨트롤러에 로직을 직접 넣을 수도 있지만, 코드를 보지 않고 올바른지 말할 수는 없습니다. – zombor