Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] Prefix tabel
misiek08
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 6
Dołączył: 2.02.2008

Ostrzeżenie: (10%)
X----


Witam!
Nie jestem tak mocno "obkuty" w obiektowym programowaniu, a widzę (wg mnie wykonalny) prosty sposób na możliwość ustawienia prefix'u table w ZF.
Kod przykładowego modelu wygląda tak:
  1. <?php
  2. class Album extends Zend_Db_Table {
  3. protected $_name = 'kategorie';
  4. }


Wiem, że abstract pozwala rozbudować klasę (ja to tak rozumiem). Tak więc, czy nie można zrobić czegoś takiego np. w Bootstrap.php:
  1. abstract class Zend_DB_Table {
  2. protected function _setupTableName (){
  3. $this->_name = TABLE_PREFIX . $this->_name;
  4. }
  5. }


Ten post edytował misiek08 18.06.2010, 21:52:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
misiek08
post
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 6
Dołączył: 2.02.2008

Ostrzeżenie: (10%)
X----


W pliku Bootstrap definiuję TABLE_PREFIX. Chodzi mi czy taka konstrukcja działa. Nie mam niestety jak jej przetestować, bo dopiero jutro będę miał dane FTP do strony. Nie używałem wcześniej abstract'a.


EDIT:
Z tego co szukałem w internecie widzę, że abstract służy do czegoś innego. Moim problemem jest chęć nadpisania metody _setupTableName z klasy Zend_DB_Table tak, aby każdy obiekt tej klasy miał automatycznie dodawany prefix do nazwy.

Ten post edytował misiek08 19.06.2010, 12:00:13
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 12:20