Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Framework] TurFramework Preview 2, No to się dorobiłem własnego Frame'a...
Turgon
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Turgon
post
Post #2





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Cytat

Odpada ten sposób! PATH_INFO jest blee i tyle.

Cytat
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...


Może, mi tego nie potrzeba, ale może jak będę miał trochę wolnego czasu to napiszę, to.
Cytat
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 smilingsmiley.gif


O jedności za przeproszeniem gówno prawda... http://www.codeigniter.com/user_guide/database/examples.html Popisałeś się też logiką w modelu podajesz nazwę klasy odpowiedzialną za obsługę źródła danych. Model to ma robić ! Jakie tutaj configi (przez "c" piszemy w takiej formie jak coś). Może czasem nie potrzebuje się łączyć z bazą danych...

Cytat
po co... a nie lepiej wsadzić w template <?= $sText ?> albo <?php= $sText ?> , nie ma to jak szybkość działania.

Nie podoba się ? Wyłączasz. Mam inne upodobania.

Cytat
po co static?

Potrzebuje w funkcji getVendor() info o app. Bo nie mam ochoty tego wpisywać za każdym razem...

Zdravim
Łukasz

Ten post edytował Turgon 16.01.2007, 16:43:27
Go to the top of the page
+Quote Post

Posty w temacie
- 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
- - Athlan   Jak już się Prph doczepił tych help...   16.01.2007, 15:48:59
- - 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


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: 8.10.2025 - 18:48