تم تجهيز Zend_Controller_RewriteRouter بإثنان من الـ routes الأساسية,
الأول يقوم بإدارة الـ URL الرئيسى حيث يشير إلى indexAction و IndexController : لذلك يجب عليك توفيرهما
كما هو موضح فى
قسم 4.2, “البداية”
(أنظر قسم 4.2.5, “IndexController”).
الـ route الأساسى الثانى تم إيجاده ليوفر توافق مع النسخة الأولى من الـ router "الموجه" , حيث سيقبل URIs على الشكل
'controller/action'
.
و بهذا الشكل تم تجهيز الـ routes الأساسية:
// Default route for root URL $this->addRoute('default', '', array('controller' => 'index', 'action' => 'index')); // Route for Router v1 compatibility $this->addRoute('compat', ':controller/:action', array('controller' => 'index', 'action' => 'index'));
![]() |
ملاحظة |
---|---|
بالرغم من ان Zend_Controller_RewriteRouter تم تجهيزه ليتوافق مع النسخة الأولى منه , و لكنه لن يتمكن
من التطابق مع URIs على الشكل controller/action مع بارمترات إضافية إلى الأن.
|