Aranabilir Davranış ve PHP 4.x.x ile ilgili sorunlar

2 Cevap php

I am trying to use Searchable Behaviour hosted here: http://code.google.com/p/searchable-behaviour-for-cakephp/ To initialize the search_index table with existing data, I have used this: http://code.google.com/p/searchable-behaviour-for-cakephp/issues/detail?id=1&q=controller Reply No. 2 which creates the class SearchController.

The code was working fine on my local test server which runs PHP5. However, the server has PHP 4 and when I tried the code on server it gives this error:

Fatal error: Cannot redeclare class searchcontroller in LONG_PATH/cake/app/models/behaviors/searchable.php on line 2

Gerçekten PHP sürümü ile bir şey yapmak zorunda mı ya da ben bazı mantıksal hata yaptın?

2 Cevap

Ben sadece arama Başlatma denetleyicisi adını değiştirdi ve çalıştı. Aranabilir davranışı ile oluşturulan bir ara sınıf var gibi görünüyor.

Html_entity_decode eğer, CakePHP 4.xx için aranabilir eklentiyi kullanarak ve (onlar bana yaptığı gibi) iconv sorunları veriyoruz Ayrıca, süre, html_en ... yerine çözmesi için ut8_decode kullanmak ve sadece iconv açıklama. Sonuç çirkin görünebilir, ancak çoğu durum için çalışır.

Emin değilim, ama bunun yerine benim Searchable plugin deneyebilirsiniz