Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 800 Pomógł: 0 Dołączył: 26.11.2005 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Witam!
Kiedyś postanowiłem, że napiszę sobie CMS'a. Po kilku dniach wziąłem się do pracy. Projekt porzuciłem po trzech tygodniach. Ostatnio go odgrzebałem. Pomyślałem i zrobiłem takie cuś. Podchodzi bardziej to do FrameWorka. Manuala nie udało mi się opracować, ale proszę o ocenienie kodu, wskazanie kierunku itp. I teraz ostatecznie Frameworkiem się stało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Paczuszka z SQLem: Paczka Zip Paczka Tar.gz Zdravim Łukasz Ten post edytował Turgon 16.01.2007, 13:24:40 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%)
|
Jak już się Prph doczepił tych helperów to i ja to zrobie. Przytoczę kawałek kodu
nie przewidziałeś że np ktoś może sachceć dodać inne parametry, chociażby np style. Czyżby przeróbka funckji? Nie lepiej zrobić, żebym listę parametrów ładował w tablicy? Funkcje addTextInput() i addPasswordInput() w zasadzie różnią się słowem text/password, nie cierpie proceduralnego kopiowania kodu... Zabolała mnie jeszcze jedna rzecz. Mianowicie fetching zapytań masz w klasie turquery.class.php, wykonanie ich turquery.class.php, obsługę bazy w tursql.class.php. Powiem tak: SYF. Klasa odpowiedzialna za baze danych powinna stanowić całość. A jak użyja innej bazy danych niż MySQL to chyba komponent turquery.class.php nie pójdzie do kosza? używasz tam funkcji do obsługi mysql... radzę zrobić jedność. Aby połączyć się z bazą muszę także ręcznie wywołać metodę za to odpowiedzialną. Nie wiam jak u Ciebie, ale u mnie w modelu podajesz nazwę klasy odpowiedzilną za obsługę źródła danych, wówczas konfigi, połączenie itd wykonuje się samo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) W dispatcher po co static? Obsługa uzytkownika (o mój Boże). Znowu jestem uzależniony od mysql... klasa chyba powinna TYLKO przechowywać info o nim, zbieranie danych z bazy danych to Model (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
po co... a nie lepiej wsadzić w template <?= $sText ?> albo <?php= $sText ?> , nie ma to jak szybkość działania. Rozumiesz co to zmienne statyczne?
Używa się ich zazwyczaj w metodach statycznych, a Ty kombinujesz je w normalnych metodach wymagających instancji obiektu. Podsumowywując... nie jest najlepiej. Przynajmniej takie jest moje zdanie. Pozdrawiam, Athlan (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) btw polecam zajżeć http://strzalek.net/blog/5/przyjazne-urle-piszemy-router (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Athlan 16.01.2007, 15:53:16 |
|
|
|
Turgon [Framework] TurFramework Preview 2 14.01.2007, 20:49:55
dr_bonzo 1."* Not allowed to use. This is only preview... 15.01.2007, 01:47:01
Turgon 1. Możesz, ale tylko do testów. Miałem na myśli uż... 15.01.2007, 09:58:38
Cysiaczek Jeśli chodzi o klasę TurKernel, to mi się nie podo... 15.01.2007, 10:43:55
Turgon Wiem, wiem Cysiaczku, dlatego obecnie przebudowyw... 15.01.2007, 12:00:50
dr_bonzo Cytat3. Kate nie oferuje takiej opcji, a ja nie je... 15.01.2007, 12:06:57
Strzałek Nie wiele do oceniania.
Dużo bałaganu widzę, mało ... 15.01.2007, 12:21:03
Turgon Strzałek: Wciąż na wielu serwerach nie ma PDO... Z... 15.01.2007, 14:31:56
dr_bonzo To ze sa w taki fromacie to sie domyslilem pouzup... 15.01.2007, 15:36:57
Turgon Wiem, wiem... Nad błędami muszę jes... 15.01.2007, 15:48:30
dr_bonzo CytatCo do widoków, to dobra postaram się coś pomy... 15.01.2007, 16:09:14
Turgon Wiem trochę napaprałem ;] Ale w configu ... 15.01.2007, 16:15:27
dr_bonzo CytatTo co proponujesz będzie wymagało przebudowy ... 15.01.2007, 20:00:21
Turgon Wiem, dlatego przebudowałem, ale coś nie... 16.01.2007, 09:59:11
Prph Witam,
Troche balaganiarski styl programowania. P... 16.01.2007, 12:14:10
Turgon Prph: Trzymam się, bo Helpery to cuś innego ;] dla... 16.01.2007, 13:22:12
Turgon Cytatbtw polecam zajżeć http://strzalek.... 16.01.2007, 16:35:18
Athlan CytatOdpada ten sposób! PATH_INFO jest blee i ... 16.01.2007, 16:50:02
Turgon Athlan, nie mam ochoty pisać kolejnego klona ZF, c... 16.01.2007, 16:57:46
Riklaunim Wieszanie psów na tym forum to już chyba zwyczaj ... 16.01.2007, 17:30:42
Kozee Zapewne ten post zostanie usunięty ponieważ jest z... 16.01.2007, 17:32:24
Turgon @Riklaunim: No to prawda, ale ja po prostu gubię s... 16.01.2007, 17:39:22
menic Tak na szybko. Bałagan z widokami. Podziel to jako... 18.01.2007, 13:47:37
Turgon @menic: Myślę nad tym Ale teraz znalazłem mój sta... 18.01.2007, 14:20:25 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 16:36 |