プロジェクトの cms のルートを cms.m.dev に設定しました
resources.router.routes.cms.type = "Zend_Controller_Router_Route_Hostname"
resources.router.routes.cms.route = "m.dev"
resources.router.routes.cms.defaults.module = "cms"
resources.router.routes.cms.chains.admin_default.route = "/:controller/:action/*"
resources.router.routes.cms.chains.admin_default.defaults.action = "index"
resources.router.routes.cms.chains.admin_default.defaults.controller = "dashboard"
しかし、今はリダイレクタに問題があります:
$this->_redirector->gotoUrl('/doctor/edit/');
$this->_redirector->gotoSimple('edit', 'doctor', 'cms');
このように呼び出すと、cms.m.dev/doctor/editではなくm.dev/cms/doctor/editにリダイレクトされます。モジュールがサブディレクトリではなくサブドメインであることをリダイレクタに伝える方法はありますか?
更新: ルートを作成しました:
resources.router.routes.cms_doctor_index.route = "/doctor/"
resources.router.routes.cms_doctor_index.type = "Zend_Controller_Router_Route_Static"
resources.router.routes.cms_doctor_index.defaults.module = "cms"
resources.router.routes.cms_doctor_index.defaults.controller = "doctor"
resources.router.routes.cms_doctor_index.defaults.action = "index"
しかし、それでも m.dev/doctor/ にリダイレクトされます