thinkphp5.1通过composer require erusev/parsedown安装后Class 'Parsedown' not found
时间: 2024-02-05 16:05:25 浏览: 56
如果在 ThinPHP 5.1 中通过 Composer 安装 Parsedown 后出现 `Class 'Parsedown' not found` 的错误,可能是因为 ThinPHP 5.1 的自动加载机制无法找到 Parsedown 类。
解决方法是,在 `app\config.php` 文件中添加以下内容来手动注册 Parsedown 类:
```php
return [
'autoload_namespace' => [
'Parsedown' => 'vendor/erusev/parsedown'
]
];
```
然后,在命令行中执行 `composer dump-autoload` 命令来重新生成自动加载文件。
重新执行代码,就应该可以正常使用 Parsedown 类了。
相关问题
thinkphp5.1Class 'Parsedown' not found
如果在 ThinPHP 5.1 中使用 Parsedown 出现 `Class 'Parsedown' not found` 的错误,可能是因为 ThinPHP 5.1 的自动加载机制无法找到 Parsedown 类。
解决方法是,在 `composer.json` 文件中添加以下内容来手动注册 Parsedown 类:
```json
{
"autoload": {
"classmap": [
"vendor/erusev/parsedown/Parsedown.php"
]
}
}
```
然后,在命令行中执行 `composer dump-autoload` 命令来重新生成自动加载文件。
重新执行代码,就应该可以正常使用 Parsedown 类了。
阅读全文