bir zend kütüphanesini geçersiz kılma


9

bir zend kütüphanesini (Zend_Pdf_Page) geçersiz kılmaya çalışıyorum ve çalışıyor gibi görünmüyor. Ben app / code / local / Zend / Zend_Pdf_Page.php koyuyorum, ancak üst sınıf yerine kullanılıyor.

çalışmasını sağlamak için yapmam gereken herhangi bir yapılandırma değişikliği var mı?

Teşekkürler!

laura

Yanıtlar:


21

tüm Zend sınıfları doğrudan instantiatet'tir, örneğin burada:

app/code/core/Mage/Adminhtml/controllers/Sales/Order/ShipmentController.php:726
$page = new Zend_Pdf_Page($xSize, $ySize);

Sınıfın kendisini bir ile değiştirmek için hiçbir config.xml sözdizimini kullanamamanızın nedeni budur <rewrite />

Ancak içerme yolu beklendiği gibi ayarlandı:

/app/code/local:/app/code/community:/app/code/core:/lib:.:...

Bu nedenle bir Zend sınıfını doğru yola koymak (sizinki yanlış) hile yapmalıdır:

app/code/local/Zend/Pdf/Page.php

Düzeltilmiş duruyorum ... :) Bildiğim iyi oldu!
Sander Mangel

Çalışıyorsa ve cevabım yardımcı olduysa, bunu çözüm olarak işaretleyebilirsiniz :)
Fabian Blechschmidt
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.