質問 > その他 > TopController.phpは何を返しているのか |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mint_mi |
投稿日時: 2024/1/23 15:15
対応状況: −−−
|
半人前 登録日: 2024/1/23 居住地: 投稿: 18 |
Re: TopController.phpは何を返しているのか 公式ドキュメントの共有もありがとうございます
> そうですね、確か下記のようにnullをreturnしたり、同じことですが何もreturnしなくても、空配列をreturnしたのと同じ挙動になったと思いますが、空配列で良いのではないでしょうか。 確かにreturnしなくても同じ挙動になることを確認しました。 > @RouteはURLやリクエスト方法を指定するもので、@Templateはビューファイルを指定するアノテーションです。 dtb_pageで指定していても、これはやはり指定しないとページが正しく表示されないのでしょうか? まだ勉強中で、初歩的ですみません |
tattsu |
投稿日時: 2024/1/23 11:59
対応状況: −−−
|
長老 登録日: 2023/12/23 居住地: 投稿: 228 |
Re: TopController.phpは何を返しているのか ControllerのEC-CUBE公式ドキュメント
https://doc4.ec-cube.net/customize_controller |
tattsu |
投稿日時: 2024/1/23 11:47
対応状況: −−−
|
長老 登録日: 2023/12/23 居住地: 投稿: 228 |
Re: TopController.phpは何を返しているのか 引用:
初期状態では特に配列は渡されていないのですが、これは「今後配列を渡すことを想定して親切にTopControllerを用意してくれている」と考えて良いのでしょうか? そうですね、確か下記のようにnullをreturnしたり、同じことですが何もreturnしなくても、空配列をreturnしたのと同じ挙動になったと思いますが、空配列で良いのではないでしょうか。
@RouteはURLやリクエスト方法を指定するもので、@Templateはビューファイルを指定するアノテーションです。 |
mint_mi |
投稿日時: 2024/1/23 11:40
対応状況: −−−
|
半人前 登録日: 2024/1/23 居住地: 投稿: 18 |
Re: TopController.phpは何を返しているのか ご返信ありがとうございます
> returnの配列は twigに渡すデータになります。 初期状態では特に配列は渡されていないのですが、これは「今後配列を渡すことを想定して親切にTopControllerを用意してくれている」と考えて良いのでしょうか? もしくは以下の部分にも意味があって、配列を渡すのとは別にControllerを書く必要があるということでしょうか?
初歩的ですみませんが、よろしくお願いします |
tattsu |
投稿日時: 2024/1/23 11:29
対応状況: −−−
|
長老 登録日: 2023/12/23 居住地: 投稿: 228 |
Re: TopController.phpは何を返しているのか returnの配列は twigに渡すデータになります。
twig側で変数として使用できるようになります。 トップページの場合は空の配列をreturnしているので、特に何も渡していないということです。 この場合はtwigではglobalな変数だけ使えます。
|
mint_mi |
投稿日時: 2024/1/23 11:27
対応状況: −−−
|
半人前 登録日: 2024/1/23 居住地: 投稿: 18 |
TopController.phpは何を返しているのか ▼テンプレート
[EC-CUBE]4.2.3 [レンタルサーバ] local [OS] macOS 11.6 [PHP]8 [現象] 初歩的な質問ですみません、、 TopController.phpについて質問です。
トップページ(index.twig)には何か返ってきているように見えないのですが、これは何をreturnしているのでしょうか? よろしくお願いします |
« 1 (2) |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |