Łukasz Koszel

właściciel, Lukkos

Wypowiedzi

  • Łukasz Koszel
    Wpis na grupie Symfony w temacie Symfony 1.4. + subdomena
    22.05.2013, 16:40

    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 ;)

  • Łukasz Koszel
    Wpis na grupie Symfony w temacie Symfony 1.4. + subdomena
    22.05.2013, 13:09

    Pytanie zadawał Rafał - nie czytam w jego myślach.

  • Łukasz Koszel
    Wpis na grupie Symfony w temacie Symfony 1.4. + subdomena
    22.05.2013, 10:53

    ... 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');

    :)

  • Łukasz Koszel
    Wpis na grupie Symfony w temacie schema.yml
    7.03.2011, 10:42

    Odpowiem sobie sam :)
    Taki fragment kodu rozwiązuje problem unikalności zestawu pól tabeli.


    indexes:
    unique_document: { fields: [contractor_id , number], type: unique }

  • Łukasz Koszel
    Wpis na grupie Symfony w temacie schema.yml
    7.03.2011, 08:26

    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.

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do