Instalace (composer)
Aktuální verze je pclib 3.2.0Instalaci provedeme následujícím příkazem v příkazové řádce:
composer require lenochware/pclib
Ověříme, zda je knihovna nainstalovaná:
<?php require 'vendor/autoload.php'; $app = new pclib\App('nazev_aplikace'); dump($app);
Instalace z repozitáře
Stáhněte si zdrojové kódy jako zip archiv:https://github.com/lenochware/pclib/releases/latest
Zkopírujte soubory ze složky pclib do svého webového adresáře.Za předpokladu že jste nahráli knihovnu do adresáře webroot/pclib můžete ji použít například takto:
<?php require 'pclib/pclib.php'; $app = new pclib\App('nazev_aplikace'); dump($app);
Konfigurace
Konfigurace pclib se nachází v souboru pclib/config.php.
Podrobnější popis jednotlivých konfiguračních parametrů naleznete v referenční příručce.
Některé třídy PClib pracují se systémovými databázovými tabulkami. Potřebné datové struktury naleznete v podadresáři install v instalačním balíku. V současnosti jsou podporovány tři databáze: mysql, pgsql a sqlite. Datové struktury naleznete v souboru pclib_engine.sql, kde engine je jméno databáze. Jedná se o standardní dump, který lze použít obvyklým způsobem.
Pokud chcete používat Clean URL, zkopírujte soubor install/clean-url.htaccess.txt jako .htaccess do kořenového adresáře vaší aplikace a ujistěte se, že je v Apache zapnutý mod_rewrite. Nyní lze používat url ve formátu /controller/action?parametry...
PAdmin
PAdmin je administrační nástroj určený ke správě uživatelských účtů, logů, číselníků a podobně.
Instalace:composer create-project lenochware/padmin adresar-aplikace/admin
Nebo si stáhněte zdrojové kódy z github repozitáře: https://github.com/lenochware/padmin/releases/latest
Instalace a konfigurace
- Nakopírujte obsah archivu do složky padmin vaší aplikace
- Otevřete soubor padmin/config.php a nastavte parametry padmin.db (připojení k databázi) a pclib.auth.secret (náhodný řetězec znaků používaný k zesílení bezpečnosti hesel)
- Otevřete odkaz padmin/?r=install - dojde k instalaci datových struktur pclib do databáze, konfigurace padmin a uživatelských účtů
- Jestliže vše proběhlo v pořádku, můžete smazat adresář padmin/_install
- Přihlaste se jako uživatel admin, heslo pclibadmin a změňte heslo na jiné.
PClib App
Začněte projekt instalací šablony pclib-app!
composer create-project lenochware/pclib-app adresar-aplikace
Šablona obsahuje doporučenou adresářovou strukturu a konfiguraci základní pclib aplikace, kterou lze snadno rozšiřovat.
Pro podrobnější popis navštivte následující odkaz na zdrojový kód.
Zdrojový kód na GitHub