5.7. الـ routes الأساسية
السابق | فصل 5. Zend_Controller_RewriteRouter | التالي

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

السابق | أعلى | التالي
5.6. الـ URL الأساسى و المجلدات الفرعية | البداية | فصل 6. Zend_Db