Arama kanca düzgün çalışmıyor

0 Cevap php

Ben açıkça iki içerik türlerini bağlamak için drupal arama inşa uzatmak için hook_search kullanmaya çalışıyorum.

ex. A ve B kalemleri koleksiyonu bir parçasıdır. Eğer toplama başlığı için arama varsa, şu an sadece toplama a olsun. Eğer ürün bir & olsun ki ben aramayı genişletmek istiyorum b hem de onlar bu koleksiyonun üyesi çünkü.

: Benim kod şu gibi görünüyor

/** Implementation of hook_search() **/
function event_collection_search($op = 'search', $keys = NULL){
    var_dump($keys); echo '<--keys value';


    switch ($op) {
        case 'search':
            echo 'is this case statement being executed?';
            die; //MORE CODE BELOW BUT IT'S BROKEN BY THIS POINT ALREADY

Şu anda benim kod 'arama' durumunda içine gitmiyor ve ayrıca tuşları NULL olduğunu fark ediyorum? Ben yanlış ne yapıyorum? Nasıl ben Arıyorum değerleri erişmek aramayı uzatmak veya en azından mi?

EDIT: Ben bilerek 'die' diyorum. Şu anda arama dava vurmak ya da değilse anahtar değeri ne olursa olsun yankılandı bekliyorum. İdeal görmek istiyorum ben arama dava çalışma olduğunu biliyoruz bu yüzden de yankılandı 'yürütülen bu dava ifadedir'. Şu anda NULL anahtar değeri ve ikinci dize bana geri yankılanan değildir. Ben şu anda sadece koleksiyon düğüm, ama ben toplama düğüme bağlı olan iki öğe bir sonuç alıyorum.

0 Cevap