رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از پلاگین سرچ
#1
من دارم از این پلاگین سرچ https://github.com/dereuromark/search استفاده می کنم

می خوام جستجو رو تو کل سایت یعنی در واقع در چند مدل مختلف انجام بدم ولی یه مشکلی وجود داره و اونم اینکه مثلا وقتی این تابع رو فراخوانی می کنم
کد پی‌اچ‌پی:
$this->Prg->commonProcess("News"); 
می خواد در این فانکشن داده ها رو به صورت زیر بخونه
کد پی‌اچ‌پی:
$this->request->data["News"
که خوب وجود نداره
اینم کد کنترلر سرچ
کد پی‌اچ‌پی:
class SearchController extends AppController
    
{
        public 
$components = array("Search.Prg");
        public 
$helpers = array("Gallery");
        public 
$uses = array("Page""Product""News""Article");

        public 
$presetVars true;

            public function 
beforefilterfilter()
        {
            
parent::beforefilterfilter();
            
$this->Auth->allow("results");
        }
        
        public function 
results()
        {
            if (
$this->request->is("post"))
            {
                
$data $this->request->data;
                
$pages = array();
                
$products = array();            
                
$newslist = array();
                
$articles = array();
                
$title_for_layout "نتایج جستجو";
                
$result_count 0;
                
$filter $data["filter"];
            
                if (
$filter == '')
                    
$this->set(compact("pages""products""newslist""articles""filterfilter""result_count""title_for_layout"));
                else
                {
                    
$this->request->data = array("Page" => $data"Product" => $data"News" => $data"Article" => $data);   
                
                    
$this->Prg->commonProcess("News");
                    
$this->paginate = array("News" => array("limit" => "1""conditions" => $this->News->parseCriteria(array('fulltext' => $filter))));
                    
pr ($this->paginate("News")); $newslist $this->paginate("News");
                    
                    
$result_count sizeof($pages) + sizeof($products) + sizeof($newslist) + sizeof($articles);
                    
$this->set(compact("pages""products""newslist""articles""filterfilter""result_count""title_for_layout"));
                }
            }
            else
            { 
                
$this->set("title_for_layout""نتایج جستجو");
            }
        }
    } 
پاسخ
سپاس شده توسط


پیام‌های این موضوع
استفاده از پلاگین سرچ - mobasher - 2013/06/21, 09:28 PM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تعیین سطح دسترسی در پلاگین با Acl mahdi_smf 0 2,393 2015/12/30, 05:30 PM
آخرین ارسال: mahdi_smf
  خطا در استفاده از کامپوننت Acl vahidqara 4 3,183 2014/10/21, 12:01 AM
آخرین ارسال: vahidqara
  کمک در استفاده از ACL jamal13647850 7 4,261 2014/08/04, 09:22 AM
آخرین ارسال: jamal13647850
  لود و استفاده از کامپوننت با constructor وسط یک متد Mehrdad 4 2,847 2014/03/13, 01:14 PM
آخرین ارسال: Mehrdad
  آموزش استفاده از کامپوننت ACL meysam 5 7,495 2013/02/17, 12:55 AM
آخرین ارسال: saleh
  مشکل در استفاده از کوکی در اکشن دیگر cyletech 16 10,905 2013/02/10, 11:31 PM
آخرین ارسال: saleh
Information مشکل در استفاده از component Mehrdad 6 5,804 2012/09/20, 06:49 AM
آخرین ارسال: saleh
  چگونگی استفاده از کامپوننت ACL میلاد 7 9,760 2010/03/25, 06:26 PM
آخرین ارسال: saleh

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان