【问题标题】:can we use zend library in our own php application我们可以在自己的 php 应用程序中使用 zend 库吗
【发布时间】:2013-03-20 22:53:16
【问题描述】:

使用zend库是否必须使用zend框架结构,或者我们可以在我们自己的php应用程序中使用zend库...

【问题讨论】:

  • 是的,你可以,你指的是哪个 zend 库。 ZF 1 或 ZF2

标签: php zend-framework


【解决方案1】:

在您自己的应用程序中使用 ZF(假设为 ZF1)库的三个步骤,无需整个 ZF MVC 堆栈。

  1. 设置包含路径

    确保 Zend 库文件夹在您的 php include_path 上。

  2. 加载您的课程

    您可以在使用之前包含每个类文件:

    require_once 'Zend/Validate/EmailAddress.php';
    $validator = new Zend_Validate_EmailAddress();
    

    但是这样做很痛苦。通常,最好使用自动加载器。最简单的方法是(在引导过程的早期,可能在 common.php 文件中,YMMV):

    require_once 'Zend/Loader/Autoloader.php';
    Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true);
    

    完成后,您可以按需实例化/引用:

    $validator = new Zend_Validate_EmailAddress();
    
  3. 实例化/引用

    $validator = new Zend_Validate_EmailAddress();
    echo $validator->isValid('test@example.com') ? "Cool" : "Fail";
    

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多