Posts Tagged ‘Symfony’

Przydatne funkcje Symfony


17 lut
{lang: 'pl'}

Czasami mam problem z zapamiętaniem niektórych funkcji Symfony z których korzystam po prostu częściej niż z innych, dlatego postanowiłem systematycznie wrzucać tutaj takie funkcje żeby mieć je zawsze pod ręką…

Request

Pobieranie adresu IP użytkownika

Wejdź na stronę z postem, aby zobaczyć podgląd kodu źródłowego.

Routing

Generowanie adresu URL

Wejdź na stronę z postem, aby zobaczyć podgląd kodu źródłowego.

Pobranie nazwy routingu

Wejdź na stronę z postem, aby zobaczyć podgląd kodu źródłowego.

ORM

Pobranie domyślnej wersji językowej w modelu (Propel)

Wejdź na stronę z postem, aby zobaczyć podgląd kodu źródłowego.

Response

Sekcja META

Wejdź na stronę z postem, aby zobaczyć podgląd kodu źródłowego.

Nagłówki

Wejdź na stronę z postem, aby zobaczyć podgląd kodu źródłowego.

Wyszukiwane frazy:

  • symfony pobranie adresu (2)
  • funkcje symfony (1)
  • symfony pdf (1)
  • symfony metas culture (1)
  • symfony meta culture (1)
  • symfony gethttpheader (1)
  • symfony 2 how to ger remote url (1)
  • symfony 2 getRequest getip (1)

Tworzenie pliku packages.xml


17 lut
{lang: 'pl'}

Prawidłowo skonstruowany plugin do symfony zawiera oprócz całej struktury plików mały pliczek packages.xml. To właśnie dzięki niemu mozliwe jest instalowanie plugina przy pomocy taska. W tym artykule opiszę jak generować pliki packages.xml przy pomocy narzędzia Pear Package File Manager

Zakładam, że naszym systemie zainstalowany jest PHP i Pear. Skoro tak upewnijmy się, czy nie mamy zainstalowanego programu pfm.

Wejdź na stronę z postem, aby zobaczyć podgląd kodu źródłowego.

Najpierw zróbmy upgrade samego Peara

Wejdź na stronę z postem, aby zobaczyć podgląd kodu źródłowego.

Instalujemy po kolei:

Wejdź na stronę z postem, aby zobaczyć podgląd kodu źródłowego.

Jeśli wszystko zainstalowało się bezbłędnie to wypróbujmy działanie pfm. Przejdźmy do katalogu z pluginem i po prostu wydajmy polecenie pfm:

svn:externals na przykładzie projektu w symfony


27 maj
{lang: 'pl'}

Przypuśćmy, że pracując nad projektem w symfony dochodzi do sytuacji gdzie używamy pluginów napisanych przez siebie i co jakiś czas wprowadzamy do nich jakieś poprawki. Co zatem musimy później zrobić? Wypadałoby zaktualizować wszystkie projekty w których jest ten plugin… albo, jeśli używamy subversion, zastosować atrybut svn:externals

Atrybut ten służy do załączania do repozytorium repozytoriów zewnętrznych, nad którymi pracują inne zespoły programistyczne (lub my sami). Dzięki takiemu podejściu możliwe będzie pracowanie zawsze z aktualnymi wersjami pluginów, a jak natrafimy na jakis błąd to wystarczy go po prostu poprawić i skommitować- zmiany zostaną wprowadzone w repozytorium pluginów, z którego korzystają inne repozytoria… dzięki czemu zawsze dysponować będziemy aktualną wersją.

[B]log programistyczny

IP 38.107.179.209 (38.107.179.209)