在SuiteCRM中渲染自定义视图不起作用

时间:2018-11-19 04:31:38

标签: sugarcrm suitecrm

我有一个调用我的自定义视图的控制器,但是自定义视图没有被渲染。 我无法理解这个问题,对我来说一切都正确。 它也不显示任何错误或警告。

我的模块名称是SCRV_SSRS_CRM_Reports_View

我在以下代码中:

  

custom / modules / SCRV_SSRS_CRM_Reports_View / controller.php

require_once('include/MVC/Controller/SugarController.php');

class SCRV_SSRS_CRM_Reports_ViewController extends SugarController
{
    function action_test(){
        $GLOBALS['log']->fatal('Am in Controller');
        $this->view = "test";
    }
}

  

custom / modules / SCRV_SSRS_CRM_Reports_View / views / view.test.php

if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');

require_once('include/MVC/View/views/view.list.php');

class SCRV_SSRS_CRM_Reports_ViewViewtest extends ViewList
{

    public function display()
    {
        echo "HIIII";
        $GLOBALS['log']->fatal('Am in View');
    }
}

访问该视图时无法看到该视图

  

http://localhost:8080/dev-crm/index.php?module=SCRV_SSRS_CRM_Reports_View&action=test

我看不到屏幕上显示的HIIII或日志条目。

1 个答案:

答案 0 :(得分:0)

控制器应该是

class CustomMeetingsController extends SugarController {
     $this->view = 'invite';
}

和View应该像

class CustomMeetingsViewinvite extends ViewList {
     public function display() {
        echo 'hiiiii';
     }
}