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 [2009/11/10 17:41]
rhertzog
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 13: Ligne 21:
 ''<​docroot>/​inc/​smarty.inc.php''​ fournit un objet SmartySlis à employer : il dérive directement de Smarty et configure les chemins conformément à la configuration de l'​interface web du SLIS. ''<​docroot>/​inc/​smarty.inc.php''​ fournit un objet SmartySlis à employer : il dérive directement de Smarty et configure les chemins conformément à la configuration de l'​interface web du SLIS.
  
-==== <​docroot>/​inc/setup.php ==== +Vous pouvez aller voir la [[devel:​bibliotheques:​smarty.inc.php|description précise de la classe SmartySlis 
- +]]
-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 25: 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)