我有一个调用我的自定义视图的控制器,但是自定义视图没有被渲染。 我无法理解这个问题,对我来说一切都正确。 它也不显示任何错误或警告。
我的模块名称是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或日志条目。
答案 0 :(得分:0)
控制器应该是
class CustomMeetingsController extends SugarController {
$this->view = 'invite';
}
和View应该像
class CustomMeetingsViewinvite extends ViewList {
public function display() {
echo 'hiiiii';
}
}