require_once( BASEPATH .'database/DB.php' );
$db =&DB();
$query = $db->query( 'select slug from routes order by slug asc' );
$result = $query->result();
foreach( $result as $row )
{
$route[ $row->slug ] = 'InitController/seccion';
$route[ $row->slug.'/(:any)' ] = 'InitController/seccion';
}
Y así creáis las rutas. Después desde el controller según la rutas podemos hacer una cosas u otra
public function seccion()
{
//print( "" . print_r( $this->uri, TRUE) . "
");
//
print_r ( "Sección: " . $this->uri->segment(1));
echo "
";
if ( null !== $this->uri->segment(2))
{
print_r ( $this->uri->segment(2));
echo "
";
}
die;
}
He dejado el código en el github
Y esto es todo, y feliz programming
Saludos
Alex.
También puede interesarte:
![]() |
||
![]() |
||
![]() |
Como crear un menú desplegable en PHP, HTML, CSS y javascript / jquery |
|
![]() |
||
![]() |
||
![]() |
Añadir un comentarios:
![]() |
Miguel Chuil 13/06/2020 06:25:44En la versión 4 de CI, no existe la variable BASEPATH |