Page link: https://docs.1c-bitrix.ru/pages/framework/routing.html
В документации написано:
Используйте PublicPageController только для миграции со старого движка маршрутизации urlrewrite.php. В остальных случаях применяйте контроллеры.
Но при использовании контроллеров и рендеринге представлений через $this->renderView() теряется функционал режима правки (нет возможности реализовать его без использования компонентов). Даже если внутри view будет вызов компонента он работать не будет.
Page link: https://docs.1c-bitrix.ru/pages/framework/routing.html
В документации написано:
Но при использовании контроллеров и рендеринге представлений через $this->renderView() теряется функционал режима правки (нет возможности реализовать его без использования компонентов). Даже если внутри view будет вызов компонента он работать не будет.