4

一部のモジュールには、モジュール構成に があり<request><direct_front_name>...</direct_front_name></request>ます (例:xmlconnectおよび ) api。このタグの目的は何ですか?

私が考える目的:
xmlconnectapiはどちらも、サイトへの直接のエントリ ポイントとして使用されます (主にサイト内から到達する通常のモジュールとは対照的です)。そのため、ストア URL でストア コードを使用するオプションと組み合わせて、direct_front_end タグを指定して、それらのモジュールでストア コードを不要にすることができます。これにより、店舗コードなしで呼び出すときに 404 が発生しなくなります。

(自分で答えたようなものですが、オンラインでそれに関する情報を見つけることができませんでした。他の人に役立つかもしれません。そして、誰かが何か追加するかもしれません。)

4

1 に答える 1

3

あなたは完全に正しいです。そして、php DOCは明確にそう言っています:

Mage_Core_Controller_Request_Http::isDirectAccessFrontendName() :

/**
     * Check if code declared as direct access frontend name
     * this mean what this url can be used without store code
     *
     * @param   string $code
     * @return  bool
     */
    public function isDirectAccessFrontendName($code)
于 2012-10-29T11:52:10.167 に答える