• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
$this->url در کنترلر
#1
سلام من میخوام از
کد پی‌اچ‌پی:
$this->url 
در کنترلر استفاده کنم اما اون رو نمیشناسه از
کد پی‌اچ‌پی:
$this->plugin('url'
هم استفاده کردم ولی باز هم راه نداد.
ضمنا من از zf2 استفاده میکنم.
ممنون
  پاسخ
تشکر شده توسط :
#2
http://packages.zendframework.com/docs/l...ugins.html
کد پی‌اچ‌پی:
$router $this->getEvent()->getRouter();
$url    $router->assemble($params, array('name' => 'route-name')); 

OR
کد پی‌اچ‌پی:
$url $this->url()->fromRoute('route-name'$params); 
  پاسخ
تشکر شده توسط : scooter
#3
سلام و ممنون
ولی توی منوال که هیچ توضیحی نداره . مثلا نگفته به جای route-name چی باید استفاده بشه و اینکه آیا به جای $params باید این رو بنویسیم ؟‌
کد پی‌اچ‌پی:
array('controller'=>'book','action'=>'delete'
  پاسخ
تشکر شده توسط :
#4
route-name که اسم روتر هست. روتر پیشفرض هم default هست که پارامترهای controller و action و module رو داره. اون پارامترهایی که دادی درسته. حالا پارامتر اضافه هم داشتی می تونی بدی.
  پاسخ
تشکر شده توسط : scooter


پرش به انجمن:


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