2

zendライブラリを使用するためにzendフレームワーク構造を使用することは必須ですか、それとも独自のphpアプリケーションでzendライブラリを使用できます...

4

1 に答える 1

2

ZF MVC スタック全体を使用せずに、独自のアプリで ZF (ZF1 を想定) ライブラリを使用するための 3 つのステップ。

  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";
    
于 2013-03-30T09:26:55.997 に答える