Welcome Guest, Not a member yet? Register   Sign In
want to create a url like http://www.example.com/uername

You also need a controller "user" where the function "profile" belongs
// User class
class User extends CI_Controller{
// profile function
function profile($id){
// display id value
echo $id;

Here what I have done to my ruote.php

$con = mysql_connect("localhost","username","password");
if (!$con)
die('Could not connect: ' . mysql_error());

mysql_select_db("dbname", $con);

$result = mysql_query("SELECT * FROM table_name");

while($row = mysql_fetch_array($result))
$sname = $row['user_name'];
$a = $sname;
$b = "user/name/".$row['aid'];
$route[$a] = $b;


routes.php is a settings file and should not contain any code other than assigning variabels.
Besides, if you write code like that then you are not using the framework correctly.

Anyway, for the routing, I haven't really tried it but there is a way to set a default controller in the index.php

* --------------------------------------------------------------------
* --------------------------------------------------------------------

Then you can probably use $this->uri->segment(1); the get the username.

Theme © iAndrew 2016 - Forum software by © MyBB