Sorun kurma php Zend yolu dahil

1 Cevap php

Benim Zend Framework için bir PHP yolu ayarlamak çalışıyorum. Ben çok bu yapmak için nasıl karıştı. Benim Zend Framework benim sunucuda aşağıdaki konumda bulunur:

amazon/ZendFramework-1.10.3-minimal

Ben Zend Framework gerektirir amazon / dizininde php dosyaların bir çift oluşturmak için gidiyorum. De benim yolu:

include("ZendFramework-1.10.3-minimal/library/Zend/Service/Amazon.php");

Ancak Amazon.php içinde hattıdır

require_once 'Zend/Rest/Client.php';

... Ve sonra client.php böylece daha böyle kurmak bağımlılıkları, ve vardır.

Nasıl Amazon.php ve client.php (ve benzeri) doğru Zend Framework konuma başvuruda böylece benim yolunu içerir kurabilirsiniz?

Teşekkürler

1 Cevap

Sen senin herhangi kullanıyorsanız, boostrap dosyasında set_include_path () kullanarak yolu eklemek ayarlamak zorunda kalacak. (Eğer ZF kullanıyorsanız ayrıntılar için ZF düzenini kontrol etmek gerekir).

Sınıfların Yükleme Eğer kütüphane / Zend / Loader.php dosyayı zaman Zend Loader tarafından ele ve kütüphane / Zend klasörde bulunan sınıfların otomatik olarak yüklenmesini sağlayacak işlevini çağırma olacak.

Eğer sizin kütüphaneye yolunu içerecek ayarlandığında, kütüphane / Zend / Loader.php içerir ve Zend_Loader :: registerAutoLoad () Ben sorunsuz çalışmak mümkün olacağına inanıyorum diyoruz.

bootstrap.php adlı bir dosyada kısa bir örnek

set_include_path('ZendFramework-1.10.3-minimal/library/'.get_include_path());
require_once('Zend/Loader.php');
Zend_Loader::registerAutoload();