5.7. الـ routes الأساسية

تم تجهيز 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 مع بارمترات إضافية إلى الأن.