为什么我在新模块Vtiger中的edit.php出现错误?

国际的

我创建了一个新模块,然后在该目录中没有目录“ view”,因此我从另一个模块复制了该目录,并将其粘贴到我的模块中,但是“ Edit.php”出现了问题。

然后,我的页面是完全白色的,不会加载,但是当我更改edit.php的名称时,它就可以工作了。

任何人都可以向我解释修改模块或解决问题需要做什么。

编辑文件:

Class Products_Edit_View extends Vtiger_Edit_View {

    public function process(Vtiger_Request $request) {
        $moduleName = $request->getModule();
        $recordId = $request->get('record');
        $recordModel = $this->record;
        if(!$recordModel){
            if (!empty($recordId)) {
                $recordModel = Vtiger_Record_Model::getInstanceById($recordId, $moduleName);
            } else {
                $recordModel = Vtiger_Record_Model::getCleanInstance($moduleName);
            }
        }

        $baseCurrenctDetails = $recordModel->getBaseCurrencyDetails();

        $viewer = $this->getViewer($request);
        $viewer->assign('BASE_CURRENCY_NAME', 'curname' . $baseCurrenctDetails['currencyid']);
        $viewer->assign('BASE_CURRENCY_ID', $baseCurrenctDetails['currencyid']);
        $viewer->assign('BASE_CURRENCY_SYMBOL', $baseCurrenctDetails['symbol']);
        $viewer->assign('TAXCLASS_DETAILS', $recordModel->getTaxClassDetails());
        $viewer->assign('IMAGE_DETAILS', $recordModel->getImageDetails());

        parent::process($request);
    }

    /**
     * Function to get the list of Script models to be included
     * @param Vtiger_Request $request
     * @return <Array> - List of Vtiger_JsScript_Model instances
     */
    function getHeaderScripts(Vtiger_Request $request) {
        $headerScriptInstances = parent::getHeaderScripts($request);

        $jsFileNames = array(
            'libraries.jquery.multiplefileupload.jquery_MultiFile'
        );

        $jsScriptInstances = $this->checkAndConvertJsScripts($jsFileNames);
        $headerScriptInstances = array_merge($headerScriptInstances, $jsScriptInstances);
        return $headerScriptInstances;
    }

}
罗伯托·桑塔克罗斯(Roberto Santacroce)

当您从另一个模块复制推子时,您至少必须更改类名。请尝试YourModuleName替换所有出现的产品例如在第一行

Class YourModuleName_Edit_View extends Vtiger_Edit_View {

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我的PHP出现错误

为什么我的 PHP 登录系统总是出现错误 500

为什么在 Android Studio 中创建新模块时会出现错误?

为什么我在react-tostify模块中出现错误?

我的YouTube脚本出现PHP致命错误

为什么我的PHP错误出现在几个不同的文件中?

当我在脚本标记中包含“模块”时,为什么onclick出现错误?

PHP中的EDIT / DELETE帖子中出现意外错误

为什么在PHP if语句中出现此解析错误?

为什么这段代码会出现解析错误?PHP

为什么我在 ruby 类/模块错误中得到 nil

为什么我的php代码出现未定义索引错误?

为什么我出现错误“地址已在使用中”?

为什么我出现细分错误?

为什么我在/出现错误NoReverseMatch?

为什么我的班级出现NoSuchElementException错误

为什么我的代码出现分段错误?

为什么我的 Java 代码出现错误?

Laravel-为什么在blade.php文件的@if中编写HTML时会出现解析错误?

如何使用PHP从MySQL获取数据?我的代码出现错误

为什么会出现PHP致命错误:未捕获的错误:未找到类“ MyClass”?

为什么在PHP中出现“解析错误:语法错误,意外的T_PUBLIC”?

出现错误:AbstractDecoder.php行302中的NotReadableException

在php中执行事务查询时出现错误

在 PHP 中插入 MySQL 表时出现语法错误

SQL语句出现意外的“;” PHP和MySQLi中的错误

在Datatable Excel中,导出零值在PHP中出现错误

在 PHP 中解码 JSON 时出现 T_DNUMBER 错误

为什么在PHP 7.2而不是PHP 7.4.5上出现语法错误?