gpt4 book ai didi

拉拉维尔 4 : loading an old library: how?

转载 作者:行者123 更新时间:2023-12-01 18:44:04 25 4
gpt4 key购买 nike

我有一个旧库 ( phpquery ),我想将其包含在我的项目中。我已将其放入供应商内部,但它不起作用,因为它不符合 PSR-0 标准。我不希望它为每个请求加载,因此我没有将 require 放入 bootstrap autoload.php 中。

我什至不知道如何获得应用程序的根目录。运行 path() 给我一个 URL,而不是我想要的。

那么我该怎么做呢?

最佳答案

您可以像 Laravel 3 一样创建一个库目录并将其包含在您的类加载器中。您可以通过 Composer 或 Laravel 来完成此操作。

//composer.json
"autoload": {
"classmap": [
"app/commands",
"app/libraries",
"app/database/migrations",
"app/tests/TestCase.php",
]
},

//app/starts/global.php
ClassLoader::register(new ClassLoader(array(
app_path().'/libraries',
)));

通过 Laravel 自动加载不需要您在每次创建或删除类时运行“composer dumpautoload”。

更新 - L4 Beta 4

ClassLoader::addDirectories(array(
app_path().'/libraries',
));

关于拉拉维尔 4 : loading an old library: how?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14572354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com