PagesController
の別のアクションにリンクする必要があります。CakePHP 3:PagesControllerの任意のアクションへのリンクは同じアクションを開きます
私は多くの静的なページを作成していると私はそれがデフォルトdisplay
アクションを開く代わりに、開口部contact.ctp
のwww.mysite.com/pages/contact
にアクセスすると、そのために私は今、
public function contact(){
}
のようなアクションを定義しています。
routes.php
ファイルが
Router::defaultRouteClass('DashedRoute');
Router::scope('/', function (RouteBuilder $routes) {
$routes->connect('/', ['controller' => 'Pages', 'action' => 'display', 'home']);
$routes->connect('/pages/*', ['controller' => 'Pages', 'action' => 'display']);
$routes->fallbacks('DashedRoute');
});
Plugin::routes();
がどのように私は、静的なページやPagesController
の他actions
にアクセスすることができます含まれていますか?
ありがとうJacek、これは私が欲しいものです。出来た。 –
静的ページのアクションを定義する必要がある場合は、静的ページではありません。 –
@AlexStallenあなたが正しいです、私は含まれている統計ページにこのソリューションを使用してデータベースに保存され、管理パネルを介して変更することができます。 –