Skip to content

Reword file-based routing terminlogy to a more intuitive 'config-base…#8294

Merged
LordSimal merged 1 commit into6.xfrom
6.x-attribute-routing-clarifications
May 3, 2026
Merged

Reword file-based routing terminlogy to a more intuitive 'config-base…#8294
LordSimal merged 1 commit into6.xfrom
6.x-attribute-routing-clarifications

Conversation

@josbeir
Copy link
Copy Markdown
Contributor

@josbeir josbeir commented May 3, 2026

This rewords file-based routing terminology to a more intuitive 'config-based' routing.

Copilot AI review requested due to automatic review settings May 3, 2026 09:41
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the new attribute-routing documentation to rephrase the comparison between controller attributes and routes declared outside controllers, replacing “file-based” terminology with “config-based.” It fits into the docs by trying to make the routing model descriptions feel more intuitive to readers learning CakePHP 6 attribute routing.

Changes:

  • Reworded the page description and introductory guidance to use “config-based routing.”
  • Renamed comparison labels and section headings from “File-based” to “Config-based.”
  • Updated explanatory text and inline comments throughout the page to use the new term consistently within this document.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +13 to +14
Attribute routing is **fully optional**. You can use config-based routing,
attribute routing, or a mix of both. Existing config-based routes continue to work
Comment on lines 533 to 545
@@ -541,7 +541,7 @@ connects attribute routes at the position it appears in your routes file:
// Attribute routes are connected first
$routes->connectAttributes();

// File-based routes follow
// Config-based routes follow
$routes->scope('/', callback: function (RouteBuilder $routes) {
Comment on lines +450 to 451
This is different from config-based routing where passed parameters are matched
positionally. Named argument binding is automatic for attribute routes.
@LordSimal LordSimal merged commit f247af6 into 6.x May 3, 2026
10 checks passed
@LordSimal LordSimal deleted the 6.x-attribute-routing-clarifications branch May 3, 2026 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants