質問 > 管理機能 > カスタマイズページへのルーティングがうまくいかない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
saimei1 |
投稿日時: 2019/6/6 14:58
対応状況: −−−
|
半人前 登録日: 2019/6/3 居住地: 投稿: 15 |
カスタマイズページへのルーティングがうまくいかない [EC-CUBE]EC-CUBE4.02 新規
[サーバ]ローカル環境 [OS]Windows10 [PHP]7.2.15 [データベース]10.1.38-MariaDB [WEBサーバ]Apache2.4 [ブラウザ]Microsoft EdgeHTML 17.17134 [導入プラグインの有無]無し [カスタマイズの有無]無し [現象] ECCUBEをローカルの環境にインストールして通常の管理画面や利用者の画面 の表示ができるようになったので、いじってみようとおもってまず手始めに カスタマイズの環境appへサンプルページを作成して表示しようと思いましたが https://localhost/netshop/sample でアクセスするとうまくルーティングができないようで ”ページがみつかりません” ”URLに間違いがないかご確認ください” というメッセージが表示されてしまいます サンプルページ C:\xampp\htdocs\netshop\app\Customize\Controller\SamplePageController.php へ手動で保存 appフォルダを有効にするなど何か設定等必要なことがあるのでしょうか? .htaccessなど調べてみましたがわかりませんでした ご教授の程、よろしくお願いいたします。 <?php namespace Customize\Controller; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; use Symfony\Component\HttpFoundation\Response; class SamplePageController { /** * @Method("GET") * @Route("/sample") */ public function testMethod() { return new Response('Hello sample page !'); } } } |
tao_s |
投稿日時: 2019/6/7 4:45
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 796 |
Re: カスタマイズページへのルーティングがうまくいかない AbstractControllerを継承してみてください
|
saimei1 |
投稿日時: 2019/6/8 22:49
対応状況: −−−
|
半人前 登録日: 2019/6/3 居住地: 投稿: 15 |
Re: カスタマイズページへのルーティングがうまくいかない ご回答ありがとうございます
class SamplePageController extends AbstractController のようにしてみましたが結果は同じでした 何かソースプログラムがアクセスされていないような感じなのですが appフォルダへのアクセスを有効にするなどの設定があるのでしょうか? 表示はeccubeのレイアウトで行われているようなです <!doctype html> <html lang="ja"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>ページがみつかりません。</title> <link rel="icon" href="/netshop/html/user_data/assets/img/common/favicon.ico"> <link rel="stylesheet" href="/netshop/html/template/default/assets/css/style.css"> </head> <body> <div class="ec-layoutRole"> <div class="ec-404Role"> <div class="ec-off4Grid"> <div class="ec-off4Grid__cell"> <div style="font-size:100px;text-align:center;"> <div class="ec-404Role__icon ec-icon"> <img src="/netshop/html/template/default/assets/icon/exclamation-pale.svg" alt=""> </div> </div> <p class="ec-404Role__title ec-reportHeading">ページがみつかりません。</p> <p class="ec-404Role__description ec-reportDescription">URLに間違いがないかご確認ください。</p> <a class="ec-blockBtn--cancel" href="https://localhost/netshop/">トップページへ</a> </div> </div> </div> </div> </body> </html> |
saimei1 |
投稿日時: 2019/6/10 23:19
対応状況: 確認中
|
半人前 登録日: 2019/6/3 居住地: 投稿: 15 |
Re: カスタマイズページへのルーティングがうまくいかない スレ主ですが
app\config\eccube\routes.yaml に下記記載がありますが、これがルーティングのannotationが参照される対象の場所でしょうか? それとも他に指定があるのでしょうか? おわかりでしたら教えてください よろしくお願いします controllers: resource: ../../src/Eccube/Controller/ type: annotation customize_controllers: resource: ../../app/Customize/Controller/ type: annotation |
468 |
投稿日時: 2019/6/11 7:22
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: カスタマイズページへのルーティングがうまくいかない あまり関係が無いかもしれませんが管理画面 コンテンツ管理の
キャッシュクリアを実行されてみたほうが良いかもしれません。
|
saimei1 |
投稿日時: 2019/6/18 20:27
対応状況: 解決済
|
半人前 登録日: 2019/6/3 居住地: 投稿: 15 |
Re: カスタマイズページへのルーティングがうまくいかない ご回答ありがとうございます
ご指摘通りコンテンツ管理-キャッシュ管理-キャッシュ削除を行ったところ、読み込まれたようで表示に反映されました ありがとうございます 助かりました |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |