menimpa perpustakaan zend


9

Saya mencoba menimpa perpustakaan zend (Zend_Pdf_Page) dan sepertinya tidak berfungsi. Saya meletakkannya di app / code / local / Zend / Zend_Pdf_Page.php, tetapi kelas induk yang digunakan sebagai gantinya.

apakah ada perubahan konfigurasi yang perlu saya buat agar bisa berfungsi?

Terima kasih!

laura

Jawaban:


21

semua kelas Zend adalah instantiatet secara langsung, misalnya di sini:

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

Ini adalah alasan Anda tidak dapat menggunakan sintaks config.xml untuk mengubah kelas itu sendiri dengan <rewrite />

Namun jalur sertakan ditetapkan seperti yang diharapkan:

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

Karenanya menempatkan kelas Zend di jalur yang benar (milik Anda salah) harus melakukan trik:

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

Saya berdiri dikoreksi ... :) Senang tahu!
Sander Mangel

Jika berfungsi dan jawaban saya membantu, Anda dapat menandainya sebagai solusi :)
Fabian Blechschmidt
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.