e.preventDefault(); // Prevent form submission input.blur(); // remove focus input.value = ""; // optional: clear the input

Smarty with CodeIgniter

We have been using CodeIgniter with Smarty for quite a few projects. Getting the Smarty to work with CodeIgniter is not straight forward. It has its own set of quirks. The steps below explain how to set up CI to work with Smarty on Windows and Linux (tested on Ubuntu but should work on other flavors too) machines.

  • Requirements
    1. First download CI here
    2. Next download Smarty template here
    3. And lastly download application folder from our website
  • Installation
    1. Unzip CI into the root folder.
    2. Next, unzip smarty into CI’s application/third_party folder.
    3. And then unzip the downloaded application folder and copy it into CI’s application folder.
    4. Change autoload.php from config folder for autoload of parser and smarty library: $autoload[‘libraries’] = array(‘parser’, ‘smarty’)
    5. Make directory application/cache/smarty/compiled, remember to give write permission for created directory.
    6. Make .tpl pages inside views directory. Ex: welcome.tpl
    7. From controller call $this->parser->parse(‘welcome.tpl’, $data);

Now you should be able to view Smarty tpl files 🙂

Related Posts

Latest Posts

  • All Posts
  • Generative AI
  • manufacturing
  • News
  • Portfolio
    •   Back
    • Android
    • iOS
    • Java
    • PHP
    • MEAN
    • Ruby
    • DotNet
    • IoT
    • Cloud
    • Testing
    • Roku
    • CMS
    • Python

India

Plot No. 11/2, Phase 3, Hinjewadi Rajiv Gandhi Infotech Park, Pune, India – 411057.
info@tudip.com
+91-96-8990-0537

United States

1999 S. Bascom Ave Suite 700, Campbell CA. 95008, USA.
info@tudip.com
+1-408-216-8162

Canada

64 Caracas Road North York, Toronto Ontario M2K 1B1, Canada.
info@tudip.com

Mexico

Calle Amado Nervo #785 Interior B Colonia Ladron De Guevara 44600 Guadalajara, Jalisco, Mexico.
info@tudip.com

Colombia

Cra. 9 # 113-53 Of. 1405 Bogotá D.C., Colombia.
info@tudip.com

UAE

Tudip Information Technologies L.L.C Office No 109, ABU HAIL BUILDING 13, Abu Hail, Dubai, UAE.
info@tudip.com

Nigeria

22 Kumasi Crescent, Wuse 2, Abuja, Nigeria.
info@tudip.com