Phalcon PHP Framework で、優先度が影響するルーティングが必要になったときに少しつまづいたのでメモ。 Phalcon のルーティングは、どうやら記述したのと逆順に評価されるようです。 たとえば次のように、トップレベルに固定ではないページを配置しようとした場合、 example.com/ example.com/about example.com/<ページID:アルファベット> Symfony2 では次のように、評価してほしい順番に記述します。 top: pattern: / defaults: { _controller: DemoBundle:Index:top } about: pattern: /about defaults: { _controller: DemoBundle:Index:about } flexpage: pattern: /{page_id}
![Phalcon のルーティングは「最後が勝つ」 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/970ee272483717b4ef34b00364cbfb24cbb352a5/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UGhhbGNvbiUyMCVFMyU4MSVBRSVFMyU4MyVBQiVFMyU4MyVCQyVFMyU4MyU4NiVFMyU4MiVBMyVFMyU4MyVCMyVFMyU4MiVCMCVFMyU4MSVBRiVFMyU4MCU4QyVFNiU5QyU4MCVFNSVCRSU4QyVFMyU4MSU4QyVFNSU4QiU5RCVFMyU4MSVBNCVFMyU4MCU4RCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YWQxOTA4MjNjN2IxNDNkNmUwMmI2NTUzNWU4NmNlMTY%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc3Vrb2J1dG8mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTM2YWJkOWQxODg2YWFkY2I3MzFkMTJlNGNlNDVmN2Y1%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Df20da656eb3c774c731d5ec1f4c064f5)