|  | 
  fadojutimi temitayo - 2015-05-03 22:05:13Hello, thank you for this wonderful tutorial. I must confess it's been helpful and as a matter of fact, that's what i'm using.
 But i'll like you to clarify some points you made which are not clear. I read up about theming with codeigniter and i would love to implement it in my project but i do not understand how to go about it since i now use the Modular Extension with Smarty.
 
 I'll appreciate it if you can give a detailed explanation on this.
 
 Thank you.
  Carlos Sanchez - 2015-05-04 00:52:55 - In reply to message 1 from fadojutimi temitayoHave you made Codeigniter v3 work with Smarty and HMVC?
 im having problems when im trying to put under modules the smarty files
 
 for ex: application/modules/welcome/views
 
 it doesnt recognize it
 
 
  fadojutimi temitayo - 2015-05-04 06:02:44 - In reply to message 2 from Carlos SanchezYes Sanchez, i use it with v3.0 and it's working fine.
 The problem should arise from your Smarty config in application/config if i clearly understood you.
 
 There's no much difference implementing it in v3.0. Please read up the tutorial again and do it step by step as explained.
 
 Let me know if you got it.
  Carlos Sanchez - 2015-05-04 19:47:56 - In reply to message 3 from fadojutimi temitayoI've done it several times and still getting the same errors:
 A PHP Error was encountered
 
 Severity: User Notice
 
 Message: Undefined property: Smarty::$template_ext
 
 Filename: Smarty/Smarty.class.php
 
 Line Number: 738
 
 Backtrace:
 
 File: C:\wamp\www\ci3hmvcsmarty\application\third_party\Smarty\Smarty.class.php
 Line: 738
 Function: trigger_error
 
 File: C:\wamp\www\ci3hmvcsmarty\application\libraries\MY_Parser.php
 Line: 168
 Function: __get
 
 File: C:\wamp\www\ci3hmvcsmarty\application\modules\welcome\controllers\welcome.php
 Line: 28
 Function: parse
 
 File: C:\wamp\www\ci3hmvcsmarty\index.php
 Line: 292
 Function: require_once
 
 An uncaught Exception was encountered
 
 Type: SmartyException
 
 Message: Missing template name
 
 Filename: C:\wamp\www\ci3hmvcsmarty\application\third_party\Smarty\sysplugins\smarty_internal_template.php
 
 Line Number: 679
 
 Backtrace:
 
 File: C:\wamp\www\ci3hmvcsmarty\application\third_party\Smarty\sysplugins\smarty_internal_templatebase.php
 Line: 119
 Function: __get
 
 File: C:\wamp\www\ci3hmvcsmarty\application\libraries\MY_Parser.php
 Line: 186
 Function: fetch
 
 File: C:\wamp\www\ci3hmvcsmarty\application\modules\welcome\controllers\welcome.php
 Line: 28
 Function: parse
 
 File: C:\wamp\www\ci3hmvcsmarty\index.php
 Line: 292
 Function: require_once
  fadojutimi temitayo - 2015-05-04 20:29:20 - In reply to message 4 from Carlos SanchezIn application/config/smarty.php, look for $config['plugins_directory'], change 'myplugins' to 'plugins'. Create a folder in your application directory and name it 'modules'. Create a subfolder and name it 'welcome'. Create another folder inside welcome, and name it controllers. Move the controller file in application/controller to the one in welcome/controllers. Remember, there is an 's' in the controller, model, and view folders under welcome. I followed the same step and it worked. Let me know if you got it.
  fadojutimi temitayo - 2015-05-04 20:29:40 - In reply to message 4 from Carlos SanchezAlso, are you sure you downloded the most recent smarty? The latest version is 3.0.*
  Carlos Sanchez - 2015-05-05 00:48:40 - In reply to message 6 from fadojutimi temitayoyes i downloaded Smarty 3.1.21, and still have the same errors:
 A PHP Error was encountered
 
 Severity: User Notice
 
 Message: Undefined property: Smarty::$template_ext
 
 Filename: Smarty/Smarty.class.php
 
 Line Number: 738
 
 Backtrace:
 
 File: C:\wamp\www\ci3hmvcsmarty\application\third_party\Smarty\Smarty.class.php
 Line: 738
 Function: trigger_error
 
 File: C:\wamp\www\ci3hmvcsmarty\application\libraries\MY_Parser.php
 Line: 168
 Function: __get
 
 File: C:\wamp\www\ci3hmvcsmarty\application\modules\welcome\controllers\Welcome.php
 Line: 28
 Function: parse
 
 File: C:\wamp\www\ci3hmvcsmarty\index.php
 Line: 292
 Function: require_once
 
 An uncaught Exception was encountered
 
 Type: SmartyException
 
 Message: Missing template name
 
 Filename: C:\wamp\www\ci3hmvcsmarty\application\third_party\Smarty\sysplugins\smarty_internal_template.php
 
 Line Number: 679
 
 Backtrace:
 
 File: C:\wamp\www\ci3hmvcsmarty\application\third_party\Smarty\sysplugins\smarty_internal_templatebase.php
 Line: 119
 Function: __get
 
 File: C:\wamp\www\ci3hmvcsmarty\application\libraries\MY_Parser.php
 Line: 186
 Function: fetch
 
 File: C:\wamp\www\ci3hmvcsmarty\application\modules\welcome\controllers\Welcome.php
 Line: 28
 Function: parse
 
 File: C:\wamp\www\ci3hmvcsmarty\index.php
 Line: 292
 Function: require_once
 
 
 can you upload a clean install of yours? so i can see if im doing something wrong ?
  fadojutimi temitayo - 2015-05-05 02:35:10 - In reply to message 7 from Carlos SanchezI would have loved to but i've started work on it. Don't worry, i'll upload a clean install for you once i get to office. 
 
  Carlos Sanchez - 2015-05-05 19:33:11 - In reply to message 8 from fadojutimi temitayook thank you, ill wait for it
  fadojutimi temitayo - 2015-05-09 20:29:06 - In reply to message 9 from Carlos SanchezHey Carlos, i don't know if the reason why you are not getting yours right is a bug or something. I just faced the same problem and i realized that creating an empty 'Smarty.php' file in your 'system/libraries/' folder will do the trick. Let me know if it works for you. I'm working on getting it on my blog soon, will let you know when im done |