Wypowiedzi
-
Idź do:
\frontend\modules\content\actions\action.class.php
w metodzie executeIndex() sprawdź w jakiej subdomenie jesteś:
- np.
switch($_SERVER['HTTP_HOST'])
{
case 'sub.mojadomena.pl': $this->setTemplate('sub'); break; // uruchomi subSuccess.php
case 'sub2.mojadomena.pl': $this->setTemplate('sub2'); break; // uruchomi sub2Success.php
default: $this->setTemplate('index'); break;
}
więcej trudno podpowiedzieć.
Pytanie było nie precyzyjne bo nie wiadomo na jaką skale chcesz tego użyć ... wcześniej ktoś podopowiadał rozwiązanie z tworzeniem własnego routingu, na pewno będzie bardziej elastyczne niż to, ale to inna historia ... :)
Mam nadzieję że pomogłem ;) -
Pytanie zadawał Rafał - nie czytam w jego myślach.
-
... tyle gadania a odpowiedzi jak nie było tak nie ma :) - pewnie dlatego że pytanie trochę ogólne.
Jeśli sprawa dotyczy tylko jednej akcji sprawdziłbym po prostu w jakiej subdomenie jestem np z pomocą parse_url() , a później w zależności od domeny przypisał bym szablon: $this->setTemplate('nazwaSzablonu');
:) -
Odpowiem sobie sam :)
Taki fragment kodu rozwiązuje problem unikalności zestawu pól tabeli.
indexes:
unique_document: { fields: [contractor_id , number], type: unique }
-
Witam
Czy wie ktoś w jaki sposób można w schemacie doctrine zapisać unikalny klucz na dwa pola tabeli? W zwykłym sql można to zrobić:
ALTER TABLE `baza`.`document` ADD UNIQUE `unikalny_dokument` ( `contractor_id` , `number` )
Wszystko działa tak jak chcę z tym że nie mogę ponownie załadować bazy bez wykonania tej operacji.