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

[eluser]CodeIgniteMe[/eluser]
You also need a controller "user" where the function "profile" belongs
Code:
// User class
class User extends CI_Controller{
// profile function
function profile($id){
// display id value
echo $id;
}
}
#12

[eluser]Rayhan[/eluser]
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;
}

#13

[eluser]weblyan[/eluser]
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.
http://ellislab.com/codeigniter/user-gui...sults.html

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

Code:
/*
* --------------------------------------------------------------------
* DEFAULT CONTROLLER
* --------------------------------------------------------------------
*

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




Theme © iAndrew 2016 - Forum software by © MyBB