Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 4.09.2008 Ostrzeżenie: (0%)
|
problem leży u podstaw, a raczej ich braku,
jak należy rozwijać klasę modelu? CODE class Item extends Zend_Db_Table { protected $_name = 'item'; } sytuacja jest taka: mam tablice 'item', jeden z atrybutów('photo') może posiadać wartość null, i teraz w wypadku jeżeli podany atrybut nie ma przypisanej żadnej wartości chciałbym przeszukać folder /$iditem/ aby znaleźć pierwszą lepszą nazwę pliku i wpisać do tego atrybutu zamiast null'a |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 12 Dołączył: 3.03.2008 Skąd: łódzkie Ostrzeżenie: (0%)
|
Poszukaj sobie w necie o Data Access Objects i ValueObjects. Zwięźle na ten temat jest tutaj: http://www.odi.ch/prog/design/php/guide.php
W modelu używasz obiektów DAO wedle uznania, jeśli trzeba to Item_DAO_From_Db, a jeśli nie ma tam to Item_DAO_From_FileSystem. I teraz te DAO zwracają obiekty VO. Całość zamknięta w metodach Modelu. |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 23:13 |