Как я пишу Цепочки Маршрутизации для Субдомена в Платформе Зенда в маршрутизации файл INI?

Вы пробовали функцию substring?

string = string.indexOf(0) == '0' ? string.substring(1) : string;

Вот ссылка - https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/ Строка / подстрока

И вы всегда можете сделать это для нескольких 0:

while(string.indexOf(0) == '0')
{
    string = string.substring(1);
}

5
задан JasonMArcher 12 May 2015 в 20:41
поделиться

1 ответ

Вот в основном то, что вы хотите, в формате INI:

routes.b2b.type = "Zend_Controller_Router_Route_Hostname"
routes.b2b.route = "sales.sitename.com"
; you could specify a default module (or anything) to use for the whole 
; route chain here, like so: 
; routes.b2b.defaults.module = "default"

routes.b2b.chains.signup.type = "Zend_Controller_Router_Route_Static"
routes.b2b.chains.signup.route = "/signup"
routes.b2b.chains.signup.defaults.controller = "index"
routes.b2b.chains.signup.defaults.action = "signup"

routes.b2b.chains.anotherroute.route = "/something/:foo" ; etc, etc.
routes.b2b.chains.anotherroute.defaults.action = "foo"
routes.b2b.chains.anotherroute.defaults.controller = "index"
routes.b2b.chains.anotherroute.defaults.foo = "bar"
routes.b2b.chains.anotherroute.reqs.foo = '[a-z]+'

Это даст вам следующие маршруты: b2b-signup и b2b-anotherroute .

Вот некоторые важные примечания по созданию цепочки маршрутов:

При объединении маршрутов в цепочку , параметры внешнего маршрута имеют более высокий приоритет, чем параметры внутреннего маршрута. Таким образом, если вы определяете контроллер во внешнем и во внутреннем маршруте, будет выбран контроллер внешнего маршрута.

Имена родительских / дочерних цепочек всегда объединяются тире! Итак, как и в примере выше, b2b.chains.signup становится маршрутом с именем b2b-signup (который вы можете использовать для сборки URL и т. Д.).

Можете сковать! Цепочки цепочек могут иметь цепочки.

Потомки цепочечных маршрутов не работают с подстановочными знаками. См. # ZF-6654 . Вот сообщение в блоге , в котором говорится о том, почему это может не иметь большого значения.

11
ответ дан 13 December 2019 в 19:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: