Terug..   naar de blogs.


 

  Profiler

Dit script kan in elke methode / functie van een Codeigniter class geplaatst worden.

Alleen in je ontwikkel omgeving laat het script dan de de informatie zien.

 

  Dit script staat in een model genaamd Algemeen.php.

Je dient Naam_server te vervangen met de naam van je ontwikkel server.

 

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

//    Algemeen
class Algemeen extends CI_Model 
{ 

    //   __construct
    function __construct()
    {       
        parent::__construct();
        
    }
    //-----/__contstruct 

    
    //  profilerF
    //  $this->Algemeen->profilerF('0') ;
    public function profilerF( $zet_aan )
    {
        //
        if( 'Naam_Server' == $_SERVER["SERVER_NAME"] ) 
        {
            if( '1'  ==  $zet_aan )
            {
                $this->output->enable_profiler(TRUE);
            }
            else
            {
                $this->output->enable_profiler(FALSE);
            }
        }
        else { $this->output->enable_profiler(FALSE) ; }
        //-----/
    }
    //-----/profilerF
    
    
} 
/* End of model Algemeen */
/* Location: ./system/application/models/Algemeen.php */  

 

 

  Hoe te gebruiken?

Het script kun je inzetten op function niveau als op controller niveau.

In het laatste geval zet je het script in de __construct.

Bij alle functions zal dit dan werken.

 

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

// Voorbeeld
class Voorbeeld extends CI_Controller
{

    //  __construct
    function __construct()
    {
        //
        parent::__construct();

    }
    //-----/__construct


    //  index
    public function index()
    {
        //
        $this->Algemeen->profilerF('1') ;

        //
        echo 'Hallo wereld.' ;
    }
    //-----/index
    
    
}
/* End of controller Voorbeeld */
/* Location: ./application/controllers/Voorbeeld.php */    
    

 

 

  Download link

Klik hier om de scripts te downloaden



Tags: CodeIgniter, controllers       06-12-2016



Reacties:

 


Uw reactie

Uw naam
Uw e-mail
Uw bericht
  Beveiliging     Neem deze over aub.
   
     

 

Contact:

van Wijhe Web

Frederikastraat 102

7543 CW Enschede

053 - 431 78 76

06 - 511 828 79

Ontvang tips, nieuws en andere interessante feitjes
in je mailbox.

2017 * van Wijhe Web