2017-02-07 1 views
0

SocialEngine에서 다운로드하여 소스 코드를 변경하지 않고 업로드 한 모듈을 만들었습니다.SocialEngine 모듈에서 아무 것도 출력하지 않습니다.

컨트롤러 코드 :

// Controllers/IndexController.php 
class Likecounter_IndexController extends Core_Controller_Action_Standard 
{ 
    public function indexAction() 
    { 
     $this->view->someVar = 'someVal'; 
    } 
} 

뷰 코드 : 골격 모듈에 대한 // 뷰/스크립트/색인/한편, index.tpl 인덱스 :

someVar : <?php echo $this->someVar; ?> 

그리고 Bootstrap.php Likecounter 코드 :

// Root of Likecounter(module name) directory 
class Likecounter_Bootstrap extends Engine_Application_Bootstrap_Abstract 
{ 
} 

아무 것도 출력하지 않습니다. ( 당신의 추측은 무엇입니까? 왜 아무것도 인쇄하지 않습니까?

감사

+0

최소한 추측을 말하거나 질문하십시오. – amateur

답변

0

그것은 당신이 루트에서 manifest.php에 설정된 어떤/likecounter이나와 링크를 작동합니다.

+0

그걸 확인하기 위해, 그것이 가지고있는 구조를 도와 줄 수 있습니까? 나는 사용자 섹션에서이 복사 한 '루트'=> 배열 ( \t 'user_general'=> 배열 ( \t \t '경로'=> '회원/: 액션/*', \t \t '기본값'=> 배열을 ( \t \t '모듈'=> '사용자' \t \t '제어기'=> '인덱스' \t \t '액션'=> '검색' \t) => 배열 'REQS' \t ( \t \t 'action'=> '(home | browse)', \t) ) 어떻게 수정할 수 있습니까? 감사합니다 – amateur

+0

일부 이런이처럼 : 'routes'=> array ('likecounter_general'=> '경로'=> 'likecounter/: 컨트롤러/:'action ','defaults '=> array ('module ' 'reqs'=> array ('action'=> '(home | browse | index)')), – vipinbairagi

+0

불행히도 작동하지 않았습니다! – amateur

0

모듈에 /application/modules/Likecounter/settings/manifest.php과 같은 필수 파일/폴더가 포함되어 있습니까? 그렇다면 패키지 관리자에서 모듈을 사용할 수 있는지 (yoursite.com/install/manage에서 확인할 수 있음) 확인할 수 있습니까?

다음으로 컨트롤러의 indexAction()echo "it works"; die();과 같은 것을 넣을 수 있습니다. 그런 다음 yoursite.com/likecounter을 방문하면 "작동합니다"라는 텍스트가있는 빈 페이지가 나타납니다.

그렇지 않은 경우 로그 파일의 끝 부분 인 /temporary/log/main.log을 확인해야합니다. 희망이 도움이됩니다.

관련 문제