![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 544 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
miałem chwilę i usiadłem do autorskiego frameworka opartego na wzorcu MVC. Chciałbym go dopracować, utworzyć wersje stabilną. Kod frameworka jest dostępny pod adresem: https://github.com/artimman/dbmframework Zakończyłem pierwszy test aplikacji na serwerze zdalnym - powodzeniem. Wydaje się, że już jest całkiem Ok i ciekawe, czy ktoś się ze mną zgodzi? -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 544 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Przy sprzątaniu i optymalizacji natrafiłem na kod w public/index.php który był z wersji v1
isset($_GET['url']) ? $fileBasename = basename(str_replace('/', ',', $_GET['url']), '.html') : $fileBasename = 'index'; ... define('BASE_FILE', $fileBasename); W obecnej wersji nie ma już $_GET['url'] a BASE_FILE jest używane tylko w jednym miejscu, więc nie ma potrzeby definiować. W pliku start.php -> function reportingErrorHandler() dopisałem Kod $basename = 'index'; $uri = $_SERVER["REQUEST_URI"]; $dir = str_replace('public', '', dirname($_SERVER['PHP_SELF'])); if ($uri !== $dir) { $basename = str_replace('.html', '', basename($_SERVER["REQUEST_URI"])); if (strpos($uri, '.') !== false) { preg_match('/\.(.*?)\./', $uri, $match); if (array_key_exists(1, $match)) { $basename = $match[1]; } } } i powyższe posprzątane, ale wyszło sporo zagnieżdżeń. 1. Szukam pomysłu jak uprościć kod? System rozbudowany jest o rejestracje i logowanie, Admin po zalogowaniu może przejść do Panelu. 2. W panelu sporo jest w JS, ale pisałem w jQuery i AJAX, chyba należałoby zmienić na np. React? A jeżeli React to pewnie przydałby się Webpack. No i pytanie jak to zrobić z tym kodem JS i AJAX, aby było super dobrze ![]() System szablonów zrobiony i szablony przerobione pod nowy system, zaktualizowane na Gicie: https://github.com/artimman/dbmframework Ten post edytował Malinaa 16.03.2024, 23:13:31 -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2024 - 01:36 |