Laravel 4:加载旧库:如何?

2024-01-22

我有一个旧图书馆(phpquery http://code.google.com/p/phpquery/)我想将其包含在我的项目中。我已将其放入供应商内部,但它不起作用,因为它不符合 PSR-0 标准。我不希望它为每个请求加载,所以我没有放置require在 bootstrap autoload.php 内。

我什至不知道如何获得该应用程序的根。跑步path()给了我一个网址,而不是我想要的。

那么我该怎么做呢?


您可以像在 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',
));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel 4:加载旧库:如何? 的相关文章

随机推荐

  • Xcode 7 不再有配置文件刷新按钮 - 那么如何将新的设备 ID 添加到配置文件中?

    我刚刚向配置门户添加了一个新设备 以前 下一步是手动更新相关配置文件以添加此新设备 但现在似乎这是由 Xcode 自动处理的 并且不再可能通过配置门户编辑配置文件以包含新设备 门户中不再有编辑按钮 好的 但是最新版本的 Xcode Xcod
  • 对静态函数的未定义引用

    当我在 A 类中创建一个静态函数并且我想从 B 类函数中调用它时 我遇到了一个奇怪的问题 我明白了 对 A funcA int 的未定义引用 这是我的源代码 a cpp include a h void funcA int i std co
  • 如何在flutter中检索sqlite数据库中的图像数据?

    我想在 sqlite 中检索图像数据 我使用下面的代码 var image await ImagePicker pickImage source imageSource List
  • 片段中的 MapActivity

    我有一个FragmentActivity public class parking extends FragmentActivity 它有 3 个选项卡 第二个和第三个是列表 已解决 public class tab2 extends Fr
  • Java中如何从另一个类获取类的特定实例?

    我创建了以下课程main方法 它创建新的实例Application和实例ApplicationModel ApplicationView and ApplicationController对于这个特殊的Application public
  • Shiny 应用程序中的“read_excel”

    我有一个闪亮的应用程序 使用read xlsx包中的函数xlsx 一切正常 但我想改为read excel from readxl 希望它会更快并且能够应对大文件 ui part fileInput inputFile Upload fil
  • 手部检测 Opencv

    我正在尝试使用 OpenCV 和 C 检测手 我能够找到图像中存在人手的手的轮廓 正图像 基本上我找到最大的轮廓并将其视为手部轮廓 假设在给定的图像中不存在手 那么我将采用任何轮廓并将其视为手 所以我开始思考我可以使用 haar 级联来确定
  • 反应式框架/DoubleClick

    我知道有一个简单的方法可以做到这一点 但今晚它打败了我 我想知道两个事件是否在 300 毫秒内发生 例如双击 在 300 毫秒内单击鼠标左键两次 我知道这就是响应式框架的构建目的 但该死的是 如果我能找到一个好的文档 其中包含所有扩展运算符
  • 使用 conda 安装 opencv

    这个问题与 如何通过Conda安装Python OpenCV 不同 因为这个问题是 5 年前提出的 当时所有软件包都有不同的版本 我尝试了该问题的所有答案 但都不起作用 有关详细信息 请参阅问题正文 现在 2019 年 7 月 如何使用 c
  • 用于解析日期/时间字符串(包括时区)的 C++ 库(unix)

    我有多种格式的日期 现在我想在 C 中有一个函数 来自某个库 它可以解析这些日期 时间字符串 并给我一些像 tm 这样的结构 或者将它们转换为某种确定性表示 以便我可以处理日期 时间 我看到的一些格式如下 2008 年 2 月 19 日星期
  • 是否可以用 C++ 编写敏捷的 Pimpl?

    我一直在研究 Pimpl 习语并从中获得了各种好处 我唯一不太感兴趣的是定义函数时的感觉 一旦进入标题 P def 一旦到达 cpp 的顶部 Impl def 一旦进入 cpp Impl Impl 中间 一旦到达 cpp 的下端 P Imp
  • ASP.NET MVC 模型绑定器通过 GET 和 POST 请求以不同的方式解析十进制

    服务器正在托管 Asp net mvc3 应用程序 并且浏览器区域性设置为 da 丹麦语 GET request url get d 1 1 note that the decimal separator is return da 1 1
  • 使用 osmdroid 在 OpenStreet Maps 上制作动画标记

    我正在使用给出的谷歌地图标记动画逻辑here https gist github com broady 6314689 我的标记变得动画 但每次之后marker setPosition newPosition 我需要打电话mapView i
  • Prestashop 无尽旋转产品保存按钮

    我运行的是 Prestashop 1 6 1 1 产品保存按钮大约需要 45 秒才能加载 我升级到 1 6 1 3 现在根本无法加载 我尝试回滚并升级到1 6 1 4 我删除了 Smarty Cache 删除了 Chrome 的历史记录 c
  • 过滤用户输入

    我在这里阅读了很多有关过滤用户输入的问答 但大多数时候答案是这取决于您在做什么 这就是我正在做的 通过表单提交的数据将在 MySQL 查询中使用 function clean field link return mysql real esc
  • 使用包含 2 个以上单词的单个搜索字符串对名字和姓氏列执行搜索

    我有一个查询 当前采用单个用户提供的搜索字符串 并尝试搜索包含单独的名字和姓氏列的表 如果搜索字符串中有空格 则它运行的查询基本上如下所示 SELECT FROM table WHERE table firstName LIKE first
  • 从设备删除应用程序后无法创建带有 nil 模型的 NSPersistentStoreCoordinator

    我收到了 Cannot create an NSPersistentStoreCoordinator with a nil model 从设备删除我的应用程序后出错 我正在 iPad 设备上测试 iPhone 应用程序 我已经输入此代码来检
  • 如何使嵌入图表响应

    我已将 Tradingview 中的股票图表嵌入到我的网站中 但我无法使其响应 尤其是宽度 当页面缩小时 图表开始移出屏幕 这是代码 div class tradingview widget container div div div cl
  • 如何在php中创建对象数组

    我正在尝试在 php 中创建一个对象数组 并且很好奇我将如何去做 任何帮助都会很棒 谢谢 这是将包含在数组中的类
  • Laravel 4:加载旧库:如何?

    我有一个旧图书馆 phpquery http code google com p phpquery 我想将其包含在我的项目中 我已将其放入供应商内部 但它不起作用 因为它不符合 PSR 0 标准 我不希望它为每个请求加载 所以我没有放置re