Vous êtes sur le wiki de développement du projet SLIS

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Both sides previous revision Révision précédente
Prochaine révision
Révision précédente
devel:bibliotheques [2011/06/06 08:30]
swirly ajout d'un lien vers description des fonctionnalités smarty
devel:bibliotheques [2012/04/04 13:30] (Version actuelle)
swirly
Ligne 8: Ligne 8:
  
 ===== PHP ===== ===== PHP =====
 +==== setup.php ====
 +
 +Il faut inclure dans tous les scripts la bibliothèque setup.php qui introduit les éléments essentiels.
 +
 +<code php>
 +require_once("​Slis/​setup.php"​);​
 +</​code>​
 +
 ==== Smarty ==== ==== Smarty ====
 [[http://​www.smarty.net/​manual/​en/​index.php|Smarty]] est le moteur de templating recommandé pour SLIS. Il est employé avec [[http://​www.phpinsider.com/​php/​code/​SmartyValidate/​|smarty-validate]] pour valider les formulaires et [[http://​smarty.incutio.com/?​page=SmartyGettext|smarty-gettext]] pour internationaliser le contenu textuel. [[http://​www.smarty.net/​manual/​en/​index.php|Smarty]] est le moteur de templating recommandé pour SLIS. Il est employé avec [[http://​www.phpinsider.com/​php/​code/​SmartyValidate/​|smarty-validate]] pour valider les formulaires et [[http://​smarty.incutio.com/?​page=SmartyGettext|smarty-gettext]] pour internationaliser le contenu textuel.
Ligne 15: Ligne 23:
 Vous pouvez aller voir la [[devel:​bibliotheques:​smarty.inc.php|description précise de la classe SmartySlis Vous pouvez aller voir la [[devel:​bibliotheques:​smarty.inc.php|description précise de la classe SmartySlis
 ]] ]]
-==== <​docroot>/​inc/​setup.php ==== 
- 
-Include this file on top of all your PHP webpages, it will include all the libraries available in Slis. 
  
 <code php> <code php>
-require_once($_SERVER['​DOCUMENT_ROOT'​] . "/inc/setup.php"​);​+require_once("​Slis/smarty.inc.php"​);​
 </​code>​ </​code>​
  
Ligne 27: Ligne 32:
 ==== Slis::​Common::​SQLHelper et Slis::​Common::​SQLParser ==== ==== Slis::​Common::​SQLHelper et Slis::​Common::​SQLParser ====
 Ces modules sont spécifiques à PostgreSQL et sont employés dans les scripts qui font évoluer le schéma de la base de données au gré des nouvelles fonctionnalités. Ces modules sont spécifiques à PostgreSQL et sont employés dans les scripts qui font évoluer le schéma de la base de données au gré des nouvelles fonctionnalités.
 +
 +Voir la [[devel:​bibliotheques:​perlSQL|page de référence]] pour l'​utilisation de ces bibliothèques pour mettre en place des éléments en base de donnée.
  
 ===== Shell ===== ===== Shell =====

QR Code
QR Code devel:bibliotheques (generated for current page)