0
로컬 플러그인의 컨트롤러에서 메소드에 액세스하려고합니다. 나는 이렇게 플러그인을 포함 시켰습니다.Grails Local Plugin Render
grails.plugin.location.'helloworld' = "../helloworld"
hello() 메소드를 호출하고 일부 params를 전달하려고합니다.
package helloworld
class HelloController {
def index() {
println "working"
}
}
나는 간단하게하고 그것이 내가 전에 일을 얻으려고 : 여기
<g:include plugin="helloworld" action="index" controller="hello" model="['name':'John Doe']"></g:include>
이 플러그인의 컨트롤러 방법이다 : 나는 내 응용 프로그램의 인덱스 페이지에서 다음을 시도 뷰 렌더링 및 처리 매개 변수에 대해 걱정할 필요가 없습니다. 나는 나의 접근 방식이 옳지 않다는 것을, 나는 단지 누군가가 올바른 방향으로 나를 가리 키도록하십시오.
그래서, 당신의 질문은 무엇인가? 당신의 포함은 무엇을 생산합니까? 그것은 당신이 기대 한 것이거나 그렇지 않은 것입니까? – nickdos
콘솔 로그에서 "작동 중"이라고보고 싶습니다. 어쩌면 출력을'render '할 필요가 있을까요? – nickdos
@nickdos, 네 말이 맞아. 네가 예상 한대로. 올바른 프로젝트를 가리 키지 않는 것처럼 간단한 것을 간과 한 이유를 모르겠습니다. 내 작업 디렉토리에있는 오래된 helloworld 샘플 앱을 사용했습니다. 플러그인이 다른 테스트 프로젝트가 포함 된 하위 디렉토리에 있었고 잘못된 플러그인을 가리키고있었습니다. 그것은 콘솔에 인쇄 중입니다. –