Differences

This shows you the differences between two versions of the page.

frameworks [2009/09/17 11:54]
84.137.0.228
frameworks [2016/08/29 05:33] (current)
217.172.240.70 Add Zend Framework 3 link
Line 1: Line 1:
-======Integrating with Frameworks======+ 
 + 
 +How to get PHPTAL working with popular frameworks. Please add  instructions or link to "glue" code, not just the frameworks themselves. 
 + 
=====Zend Framework===== =====Zend Framework=====
 +  * [[http://opensource.names.co.uk/ztal/|ZTal]] — deep integration of views, forms, translation, cache and other parts of Zend and PHPTAL.
  * [[http://taat.pl/article/zend_framework_tutorial/|Zend Framework + PHPTAL tutorial]] with ready to use "glue" code.   * [[http://taat.pl/article/zend_framework_tutorial/|Zend Framework + PHPTAL tutorial]] with ready to use "glue" code.
-  * Simple [[http://framework.zend.com/wiki/display/ZFPROP/Zend_View_PhpTal+-+Matthew+Ratzloff|Zend View]] wrapper.+  * [[http://gmalkas.org/blog/index.php?tag/PHPTAL|Short tutorial with Zend View example]]. 
 +  * [[https://github.com/xorock/zend-expressive-phptalrenderer|Zend Expressive integration]]. Sample application can be found under [[https://github.com/xorock/zend-expressive-phptalrenderer-example|Github repository]]. 
 +  * [[https://github.com/xorock/zend-phptal|Zend Framework 3 integration]]. 
 + 
 +=====CodeIgniter===== 
 + 
 +  * With some glue from [[http://code.google.com/p/ci-ext/|ci-ext wrappers]]. 
 +  * [[http://codeigniter.com/forums/viewthread/130830/|Example integration on CI forum]] 
 + 
 +=====Kohana===== 
 + 
 +  * [[http://github.com/Dismounted/KOtal|KOtal: Kohana 3 PHPTAL Module]] 
 +  * [[http://blog.setunai.net/20080125/kohanaフレームワークでphptalを利用してみた/|Example in Japanese]] FIXME add detailed English description 
 + 
 +===== Symfony ===== 
 + 
 +  * [[http://components.symfony-project.org/templating/trunk/book/05-Template-Renderers#chapter_05_sub_using_an_existing_renderer_library|Symfony template renderers]] with PHPTAL as example. 
 +  * [[http://github.com/neni/NeniPhptalBundle|Symfony2 phptal bundle]] 
 + 
 +===== Other ===== 
 + 
 +    * [[http://doophp.com/forum/viewtopic.php?f=11&t=1165|DooPHP]]
-=====Other Frameworks=====+Doctrine 1 ORM is not compatible with PHPTAL, because its implementation of ''__isset'' is not consistent with behavior of standard PHP objects. You can [[http://lists.motion-twin.com/pipermail/phptal/2010-November/002352.html|patch]] PHPTAL to work around this problem or upgrade to Doctrine 2.
-  * [[http://www.codeigniter.com | CodeIgniter]] - with some glue. 
-Please add them here! FIXME+  * [[http://bakery.cakephp.org/articles/dkvasnicka/2007/04/24/using-phptal-for-templates-phptalview-class|cakePHP]] 
 +  * [[http://www.artaengine.com|Arta Engine]] works with PHPTAL out of the box  
 +  * [[http://www.github.com/niterain/PhpTalView|Laravel]] 
 +