Instalace (composer)

Aktuální verze je pclib 3.2.0

Instalaci provedeme následujícím příkazem v příkazové řádce:
composer require lenochware/pclib

Ověříme, zda je knihovna nainstalovaná:

index.php
<?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:
index.php
<?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.

Jednodušší je k instalaci datových struktur využít nástroj padmin - viz níže.

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




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