PHP/Vlašský ořech
Z Varhoo
(Rozdíly mezi verzemi)
Řádka 20: | Řádka 20: | ||
* log(string text) - logování textu do výstupu (trochu fail) |
* log(string text) - logování textu do výstupu (trochu fail) |
||
* setTimer() - debuguje časovou náročnost |
* setTimer() - debuguje časovou náročnost |
||
+ | |||
* run() - spuštění (něco jako hlavní smyčka z desktop programů "loop") |
* run() - spuštění (něco jako hlavní smyčka z desktop programů "loop") |
||
+ | |||
* module(sttring název) nebo library(string název) - v podstatě include programu |
* module(sttring název) nebo library(string název) - v podstatě include programu |
||
* setMainPage(string file) - nastavení hlavní stránky pro template |
* setMainPage(string file) - nastavení hlavní stránky pro template |
||
* isPost() - metoda určující zda byl poslán požadavek POST |
* isPost() - metoda určující zda byl poslán požadavek POST |
||
+ | |||
+ | |||
+ | '''class mysql''' |
||
+ | * konstruktor() - inicializuje mysql - připojení k serveru z configuračního souboru configure.php |
||
+ | * insert(string table, array) - vloží data do databáze vrací ID záznamu |
||
+ | * query(string query) - spustí sql dotaz |
||
+ | * queryArray(string query) - spustí sql dotaz a získané hodnoty vrátí jako array |
||
+ | * queryObject(string query) - spustí sql dotaz a získané hodnoty vrátí jako object |
||
+ | * fetchAll(string query) - vrátí pole hodnot ze selectu (pole nebo objekty) |
||
+ | * fetchOne(string query) - vrátí první hodnotu ze seznamu (pole nebo objekt) |
||
+ | * log() - vypíše chyby na výstup |
||
+ | * lastInsertId() - vrátí poslední ID provedeného dotazu |
||
+ | * update(string table, array, string condition) - aktualizace záznamu. napč. $Db->update("test",array("name","varhoo","id=1") |
Verze z 25. 7. 2011, 23:33
Zdrojové stránky projektu vlaský orech
- Mysql - knihovna php mysql
- 'Template engine Smarty template engine
Dokumentace k frameworku
class peanut
- constants() - inicializace constant
- getPg() - inicializace POST a GET
- securiry(array rights) - nějaké pravidla pro přístu podle uživatele (wtf?)
- application() - inicializace a spuštění skriptů/kotrolerů
- renderSmarty() - inicializace template enginu
- regUrl() - něco jako routování podle regulárních výrazů dané url
- Url() - inicializace proměných získaných z url
- goToUrl(string url) - funkce přesměrovává projekt na danou url
- makeProject() - vytvoření projektu (vytvoří adresářovou strukturu projektu)
- log(string text) - logování textu do výstupu (trochu fail)
- setTimer() - debuguje časovou náročnost
- run() - spuštění (něco jako hlavní smyčka z desktop programů "loop")
- module(sttring název) nebo library(string název) - v podstatě include programu
- setMainPage(string file) - nastavení hlavní stránky pro template
- isPost() - metoda určující zda byl poslán požadavek POST
class mysql
- konstruktor() - inicializuje mysql - připojení k serveru z configuračního souboru configure.php
- insert(string table, array) - vloží data do databáze vrací ID záznamu
- query(string query) - spustí sql dotaz
- queryArray(string query) - spustí sql dotaz a získané hodnoty vrátí jako array
- queryObject(string query) - spustí sql dotaz a získané hodnoty vrátí jako object
- fetchAll(string query) - vrátí pole hodnot ze selectu (pole nebo objekty)
- fetchOne(string query) - vrátí první hodnotu ze seznamu (pole nebo objekt)
- log() - vypíše chyby na výstup
- lastInsertId() - vrátí poslední ID provedeného dotazu
- update(string table, array, string condition) - aktualizace záznamu. napč. $Db->update("test",array("name","varhoo","id=1")