私はこの回答を確定できないようです。管理バックエンドのページにどのようにURLを取得しますか?Magentoのページ/セクションのURLを取得する方法
たとえば、フロントモジュール名がのコントローラを使用しているモジュールをmymoduleとしましょう。私が呼び出す場合:
$this->getUrl('mymodule/controller/action')
私が手:
http://mydomain.com/index.php/mymodule/controller/action
それは管理frontnameが含まれていないので、これは動作しません。
は、私はこれを使用して言及this threadが見つかりました:
URLに管理frontnameを追加していませんがMage::helper("adminhtml")->getUrl();
のいずれか...そうadminhtmlヘルパーを通過させることのポイントは何ですか?スレッドはまた、あなたが管理frontnameを取得するためにこれを使用することができます言う:
Mage::getConfig()->getNode('admin/routers/adminhtml/args/frontName');
は、だから私はこれらの2つの方法を使用して、正しいURLを構築することが出来るのですか、これを達成する簡単な方法はありますか?私は容易な方法がなければならないと思いますが、私はそれを理解できません。
感謝:)
フロントネームを文字列として保存してから、 'Mage :: helper( 'adminhtml' - > getUrl($ frontname。 '/ mymodule/controller/action')'を呼び出すと、代わりに私は '... getUrl($ frontname。'/ mymodule'、array( 'controller' => 'action')) 'URLに 'index'を追加します(_http://mydomain.com/index.php/admin/mymodule/index/controller/action_)。だから今私は十分に混乱しています:(助けてください!!! – BrianVPS