質問 > その他 > TopController.phpは何を返しているのか |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mint_mi |
投稿日時: 2024/1/24 20:08
対応状況: 解決済
|
半人前 登録日: 2024/1/23 居住地: 投稿: 18 |
Re: TopController.phpは何を返しているのか tattsu様
いろいろとご回答いただきありがとうございました がんばります! |
tattsu |
投稿日時: 2024/1/24 19:51
対応状況: −−−
|
長老 登録日: 2023/12/23 居住地: 投稿: 219 |
Re: TopController.phpは何を返しているのか そうですね、実践がダントツで勉強になりますので
今までもEC-CUBEサイトをさわられているということで、そう言うことができる環境であればぜひ頑張ってください!
|
mint_mi |
投稿日時: 2024/1/24 18:36
対応状況: −−−
|
半人前 登録日: 2024/1/23 居住地: 投稿: 18 |
Re: TopController.phpは何を返しているのか tattsu様
ご返信ありがとうございます どのルーティングの記述でもSymfonyの機能であり、決められた箇所に書くことが前提なのですね > EC-CUBEで基本的な開発を行うにあたって、アノテーション以外特に意識する必要はないです。 なるほどですね Symfonyにもっと詳しくなりたいと思ったのですが、 EC-CUBEを利用する前提でSymfonyを理解するのであれば、 特別なことをするときだけSymfonyをさらに深く理解する感じの方が混乱しなさそうですね EC-CUBE4の基本的な部分をまずは理解しようと思いました |
tattsu |
投稿日時: 2024/1/24 17:59
対応状況: −−−
|
長老 登録日: 2023/12/23 居住地: 投稿: 219 |
Re: TopController.phpは何を返しているのか 説明が難しいですが、、config/routes.phpでルーティングを書くのがSymfonyドキュメントではphp方式と記載されています。
今はどちらもSymfonyの機能の一部だったはずです。 EC-CUBEで基本的な開発を行うにあたって、アノテーション以外特に意識する必要はないです。 一部のプラグインはルーティングで動的なことをしたかったりするので、アノテーション以外を使っていると言うだけで、珍しいケースですので。
|
mint_mi |
投稿日時: 2024/1/24 17:50
対応状況: −−−
|
半人前 登録日: 2024/1/23 居住地: 投稿: 18 |
Re: TopController.phpは何を返しているのか tattsu様
ご返信ありがとうございます。 勘違いしておりました、、 「php形式」というのが、アノテーション同様Symfony独自の機能だと思い込んでいたのですがそうではなく、 アノテーションをphp形式で書くとこうですよ、という意味なのですね? EC-CUBE4では基本的にアノテーションを使用し、 プラグインなどアノテーションの使用が難しい箇所に対してはphp形式でルートを追加する、 と解釈すれば良いでしょうか? 勘違いしておりましたらすみません |
tattsu |
投稿日時: 2024/1/24 16:15
対応状況: −−−
|
長老 登録日: 2023/12/23 居住地: 投稿: 219 |
Re: TopController.phpは何を返しているのか ルートの設定として使用していないもの・・
とりあえずEC-CUBE4本体ではアノテーションを使っていると思えば良いかと思います。(vendor配下のライブラリ内では色々使っているかもしれませんが) ただプラグインでは、たまにドキュメントで言うところの「php」形式でルートを追加しているものを見かけます。 私も必要があってphpでルートを作るプラグインを開発したことがあります。
|
mint_mi |
投稿日時: 2024/1/24 15:49
対応状況: −−−
|
半人前 登録日: 2024/1/23 居住地: 投稿: 18 |
Re: TopController.phpは何を返しているのか ご返信ありがとうございます!拝見しました
PHPバージョンやSymfonyバージョン違いによる定義方法の違いも書かれているのですね すみません、よろしければさらに教えていただければありがたいです https://symfony.com/doc/5.x/routing.html 教えていただいた上記記事に、以下のように書かれていました。 引用: ルートは、YAML、XML、PHP で構成するか、属性またはアノテーションを使用して構成できます。 YAML、XML、PHP、属性またはアノテーションの中で、 EC-CUBE4ではルートの設定として使用していないものもありますか? 自分で調べてから聞こうとも思ったのですが、すみません Symfonyの仕組みをEC-CUBEで全て使用しているわけではないとは思うのですが、 SymfonyとEC-CUBE独自の仕組みとで今後混乱しそうな気がしたので、例として聞いておきたいと思いました。 よろしくお願いします。 |
tattsu |
投稿日時: 2024/1/24 12:42
対応状況: −−−
|
長老 登録日: 2023/12/23 居住地: 投稿: 219 |
Re: TopController.phpは何を返しているのか そうですね、@Routeの使い方はこちらが詳しいです。
https://symfony.com/doc/5.x/routing.html |
mint_mi |
投稿日時: 2024/1/24 12:16
対応状況: 解決済
|
半人前 登録日: 2024/1/23 居住地: 投稿: 18 |
Re: TopController.phpは何を返しているのか > 確かにdtb_pageにもファイル名の項目がありますね。file_nameでしたっけ。
そうです。Controllerとは別の用途で使われているのですね 理解できました。 とても勉強になりました。ありがとうございました |
tattsu |
投稿日時: 2024/1/23 15:20
対応状況: −−−
|
長老 登録日: 2023/12/23 居住地: 投稿: 219 |
Re: TopController.phpは何を返しているのか 確かにdtb_pageにもファイル名の項目がありますね。file_nameでしたっけ。
あちらは確か ページ管理 でどのテンプレートを編集するか、ということ程度にしか使用していなかった気がします。 実際にユーザーページでどのファイルを読み込むかはControllerの方で決まっています。
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |