Archive | KOHANA RSS feed for this section

Kohana Uno a Muchos 1:n

FILE (/application/classes/model/company/company.php) class Model_Company_Company extends ORM {     protected $_table_name = ‘company’;             protected $_belongs_to = array(         ‘rsCategory’ => array(             ‘model’ => ‘company_category’,             ‘foreign_key’ => ‘category_id’,         )     […]

Continue Reading ·
post-author

Pagination Kohana

File ROUTE (/application/bootstrap.php) Route::set(’list’, ‘list(/<slug>(/<page>))’)         ->defaults(array(             ‘directory’     => ‘frontend’,             ‘controller’    => ‘company’,             ‘action’        => ‘list’, )); File CONTROLLER (/application/classes/controller/frontend/company.php) public function action_list(){           […]

Continue Reading ·
post-author

SQL Like Kohana

Realizar una búsqueda tipo LIKE con el ORM de Kohana Framework public function action_buscar(){         $q = $this->request->param(’q’);         $c = $this->request->param(’c’);                 $ls_search = ORM::factory("company_company")                 ->where(’name’,’like’,"%$q%")               […]

Continue Reading ·
post-author

Bootstrap – Kohana Framework PHP – JQuery Modal Form

View_List: list.php <a data-toggle="modal-form" href="/backend/configuration/edit/<?php echo $rs_configuration->id; ?>" class="btn btn-info" data-target="#modal-form">     <i class="icon-edit icon-white"></i>   </a> View_Edit: edit.php <form action="/backend/configuration/edit/<?php echo $rs_configuration->id ?>" class="form-horizontal" method="POST">     <div class="modal-header">         <button class="btn close" data-dismiss="modal">×</button>         <h2><i class=""></i><span class="break"></span>Editar</h2>     </div>     <div class="modal-body">     […]

Continue Reading ·
post-author

Kohana – Bootstrap – Modal Form

  Realizar un CRUD, (Editar con Bootstrap) y en este caso con Kohana Framework PHP, vamos a realizar un modal-form para editar un registro de una tabla.  

Continue Reading ·
post-author

Kohana : Configuration

/config/configuration.php return array(     ‘padre1’ =&gt; array(         ‘hijo1’ =&gt; ‘valor1’,         ‘hijo2’ =&gt; ‘valor2’,     ) ); Controller o View //Obtener el archivo configuration $config = Kohana::$config-&gt;load(‘configuration’); //Obtener valor echo $config[‘padre1’][‘hijo1’]; //Guardar valor $config[‘padre1’][‘hijo1’] = "julio"; Fuente: http://kohanaframework.org/3.2/guide/kohana/config

Continue Reading ·
post-author

Kohana – Personalizar la página de ERROR

Primero: Debemos de crear un archivo de nombre “error.php” dentro de la carpeta /view/kohana/error.php y dentro de esta colocar la maquetación respectiva. Adjunto el arbol de carpetas del proyecto y la ubicación del archivo error.php

Continue Reading ·
post-author

Kohana – controller specific .htaccess

Kohana – controller specific .htaccess php_value max_input_time 60000 php_value post_max_size "1GB" php_value upload_max_filesize "1GB" php_value memory_limit "128MB"         <LocationMatch /massiveupload>     php_flag max_input_time 60000     php_value post_max_size 1024M     php_value upload_max_filesize 1024M     php_value memory_limit 128M </LocationMatch>         application/     bootstrap.php lib/     […]

Continue Reading ·
post-author

Cookies en Kohana Framework 3+

Storing Data // Set cookie data Cookie::set($key, $value); // Store a user id Cookie::set(‘user_id’, 10); Retrieving Data // Get cookie data $data = Cookie::get($key, $default_value); // Get the user id $user = Cookie::get(‘user_id’); Deleting Data // Delete cookie data Cookie::delete($key); // Delete the user id Cookie::delete(‘user_id’); En el archivo bootstrap.php   // Set cookies to […]

Continue Reading ·
post-author

Kohana – write data.txt

Crea el archivo data.txt en el root, al mismo nivel de application file_put_contents(‘data.txt’, $XML_SUBMIT_TRANSACTION, FILE_APPEND);

Continue Reading ·
post-author