Kategorie

Kategorie

Kategoria wyżej
O autorze

O autorze

Magazyn PHP Solutions

Podobne Artykuły

Poniżej znajduje się lista podobnych artykułów:
Brak powiązanych artykułów

Propel, czyli wydajna i wygodna obsługa baz danych w PHP5

Instalacja

Biblioteka Propel wymaga:

  • PHP5 z obsługą XSLT i używanej DB,
  • pakietu PEAR::Log,
  • pakietu Phing 2.0,
  • warstwy abstrakcji dla DB - Creole.

Pakiet PEAR::Log pobierzemy wpisując komendę pear install Log. Aby zainstalować Propela, możemy użyć instalatora PEAR i zainstalować generator i runtime:

pear install http://propel.phpdb.org/pear/propel_generator-current.tgz
pear install http://propel.phpdb.org/pear/propel_runtime-current.tgz

Możemy też zainstalować Propela ręcznie. Ściągamy wtedy pojedyncze archiwum i rozpakowujemy je w wybranym katalogu. Następnie dodajemy klasy Propela i Creole do include_path.

Phing wymaga dodatkowo ustawienia zmiennych środowiskowych PHING_HOME i PHP_CLASSPATH. Pierwsza z nich wskazuje na miejsce instalacji Phinga, a druga określa położenie klas składających się na projekty Phing, Creole i Propel.

Opisane ustawienia są konieczne tylko w środowisku programistycznym. W gotowym projekcie wystarczy zdefiniować include_path (klasy Propela i Creole), np. z wnętrza skryptu, używając komendy:

ini_set('include_path', '[Ścieżka do klas Propel-runtime i Creole]');
Informacje na podobny temat:
Wasze opinie
Wszystkie opinie użytkowników: (1)
Generowanie pliku schema.xml dla Propela w Vertabelo
Czwartek 08 Styczeń 2015 1:35:21 pm - javert <jacek.polkowski_at_e-point.pl>

W temacie generowania pliku XML opisującego strukturę istniejącej bazy danych, to warto dodać, że od niedawna możliwe jest przekonwertowanie modelu bazy danych stworzonej w Vertabelo do formatu schema.xml właściwego dla Propela. Dla tych, co jeszcze nie wiedzą, dodam, że Vertabelo jest stworzoną w Polsce aplikacją online służącą do wizualnego projektowania baz danych (można tu stworzyć model od zera lub zaimportować strukturę z już istniejącej bazy danych). Korzystanie z aplikacji jest darmowe dla małych projektów i całkowicie darmowe dla studentów, więc polecam. Po stworzeniu modelu bazy danych w Vertabelo można go przekonwetować na potrzeby Propela za pomocą specjalnego skryptu. Cały myk jest opisany w dokumentacji Vertabelo: http://www.vertabelo.com/blog/vertabelo-news/vertabelo-propel-installation-instructions

Mentax.pl    NQ.pl- serwery z dodatkiem świętego spokoju...   
O nas | Kontakt | Mapa serwisu
Copyright (c) 2003-2026 php.pl    Wszystkie prawa zastrzeżone    Powered by eZ publish Content Management System eZ publish Content Management System