Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未找到实现AsInfo跟踪\yii2 wiki模块_Php_Yii2_Yii2 Advanced App - Fatal编程技术网

Php 未找到实现AsInfo跟踪\yii2 wiki模块

Php 未找到实现AsInfo跟踪\yii2 wiki模块,php,yii2,yii2-advanced-app,Php,Yii2,Yii2 Advanced App,我正在按照找到的说明实现这个包 按照说明,在我的配置中 'wiki'=>[ 'class'=>'asinfotrack\yii2\wiki\Module', 'processContentCallback'=>function($content) { //example if you want to use markdown in your wiki return Parsedown

我正在按照找到的说明实现这个包

按照说明,在我的配置中

'wiki'=>[
            'class'=>'asinfotrack\yii2\wiki\Module',
            'processContentCallback'=>function($content) {
            //example if you want to use markdown in your wiki
            return Parsedown::instance()->parse($content);
            }
        ]
我在wiki/content/view上遇到错误?id=index:Class'app\modules\wiki\Module'未找到-我遗漏了什么

看起来开发人员在包中使用了类名称空间,即
app\modules\wiki\Module
而不是
asinfotrack\yii2\wiki\Module
要解决此问题而不更改供应商中的代码,可以在项目配置文件(common.php或main.php)的顶部设置classmap,如下所示

Yii::$classMap['app\modules\wiki\Module'] = VENDOR_PATH.'/toasinfotrack/yii2-wiki/Module.php';
有关Yii2中类映射的更多详细信息,请参见

开发人员似乎在包中使用了类名称空间,即
app\modules\wiki\Module
而不是
asinfotrack\Yii2\wiki\Module
要解决此问题而不更改供应商中的代码,可以在项目配置文件(common.php或main.php)的顶部设置classmap,如下所示

Yii::$classMap['app\modules\wiki\Module'] = VENDOR_PATH.'/toasinfotrack/yii2-wiki/Module.php';

有关Yii2中类映射的更多详细信息,请参见

能否显示完整的错误消息?而您在配置文件中放置上述代码的确切位置。@gojiraki在配置文件中,它位于模块下:“模块”=>[“gii”=>[“类”=>'yii\gii\Module',allowedIPs'=>['*']//根据您的需要调整此设置],“wiki”=>['class'=>'asinfotrack\yii2\wiki\Module','processContentCallback'=>函数($content){//如果要在wiki中使用标记,请返回Parsedown::instance()->parse($content);@gojiraki进一步的错误详细信息1.在/home/security/yii应用程序/vendor/asinfotrack/yii2 wiki/models/wiki.php.“content'=>yii::t('app','content'),];}/***--inheritdoc*/public static function find(){$queryClass=Module::getInstance()->queryClass;返回新的$queryClass(get_called_class());}公共函数getIsOrphan(){return!static::find()->withLinkToArticle($this->id)->exists();}公共函数getContentProcessed()请分享完整的屏幕截图error@AbhishekkandariAddedC您可以显示完整的错误消息吗?以及您在配置文件中放置上述代码的确切位置。@gojiraki在配置文件中,它位于modules下:“modules'=>['gii'=>['class'=>'yii\gii\Module',allowedIPs'=>['*']//根据您的需要调整此设置],'wiki'=>['class'=>'AsInfo跟踪\yii2\wiki\Module','processContentCallback'=>函数($content){//如果您想在wiki中使用标记,请返回Parsedown::instance()->parse($content);@gojiraki进一步的错误详细信息1.在/home/security/yii应用程序/vendor/asinfotrack/yii2 wiki/models/wiki.php.“content'=>yii::t('app','content'),];}/***--inheritdoc*/public static function find(){$queryClass=Module::getInstance()->queryClass;返回新的$queryClass(get_called_class());}公共函数getIsOrphan(){return!static::find()->withLinkToArticle($this->id)->exists();}公共函数getContentProcessed()请分享完整的屏幕截图error@Abhishekkandari补充感谢-这很有效。不幸的是,包裹没有…谢谢-这很有效。不幸的是包裹没有。。。