FuelPHP Bin
public function action_index() { $data['users'] = Model_User::find('all'); $people = array( array( "group" => 100, "username" => 21 ), array( "group" => -1, "username" => 23 ) ); $view = View::forge('admin/users/index', $data); $view->set_global('users', Arr::assoc_to_keyval($people, 'group', 'username')); echo '<pre>'; var_dump($view); $this->template->title = "Users"; $this->template->content = $view; } <pre>object(Fuel\Core\View)#21 (9) { ["request_paths":protected]=> array(0) { } ["auto_filter":protected]=> bool(true) ["filter_closures":protected]=> bool(true) ["local_filter":protected]=> array(0) { } ["file_name":protected]=> string(75) "F:\OpenServer\domains\localhost\myfuel\fuel\app\views\admin/users/index.php" ["data":protected]=> array(1) { ["users"]=> array(1) { [1]=> object(Model_User)#33 (12) { ["_is_new":protected]=> bool(false) ["_frozen":protected]=> bool(false) ["_sanitization_enabled":protected]=> bool(false) ["_data":protected]=> array(10) { ["id"]=> string(1) "1" ["username"]=> string(5) "admin" ["password"]=> string(44) "TCkgwL+E9WvLtCDagXRVeHrxQ0d0TzLi1vLJYhHw2Ts=" ["group"]=> string(3) "100" ["email"]=> string(16) "phil@example.com" ["last_login"]=> string(10) "1471450144" ["login_hash"]=> string(40) "3077ae87b5032c686e8214212d8a6a8031a58dd8" ["profile_fields"]=> string(6) "a:0:{}" ["created_at"]=> string(10) "1471281860" ["updated_at"]=> NULL } ["_custom_data":protected]=> array(0) { } ["_original":protected]=> array(10) { ["id"]=> string(1) "1" ["username"]=> string(5) "admin" ["password"]=> string(44) "TCkgwL+E9WvLtCDagXRVeHrxQ0d0TzLi1vLJYhHw2Ts=" ["group"]=> string(3) "100" ["email"]=> string(16) "phil@example.com" ["last_login"]=> string(10) "1471450144" ["login_hash"]=> string(40) "3077ae87b5032c686e8214212d8a6a8031a58dd8" ["profile_fields"]=> string(6) "a:0:{}" ["created_at"]=> string(10) "1471281860" ["updated_at"]=> NULL } ["_data_relations":protected]=> array(0) { } ["_original_relations":protected]=> array(0) { } ["_reset_relations":protected]=> array(0) { } ["_disabled_events":protected]=> array(0) { } ["_view":protected]=> NULL ["_iterable":protected]=> array(0) { } } } } ["extension":protected]=> string(3) "php" ["active_request":protected]=> object(Fuel\Core\Request)#15 (14) { ["response"]=> NULL ["uri"]=> object(Fuel\Core\Uri)#16 (2) { ["uri":protected]=> string(11) "admin/users" ["segments":protected]=> array(2) { [0]=> string(5) "admin" [1]=> string(5) "users" } } ["route"]=> object(Fuel\Core\Route)#17 (15) { ["segments"]=> array(2) { [0]=> string(5) "admin" [1]=> string(5) "users" } ["named_params"]=> array(0) { } ["method_params"]=> array(0) { } ["path"]=> string(11) "admin/users" ["case_sensitive"]=> bool(true) ["strip_extension"]=> bool(true) ["name"]=> NULL ["module"]=> NULL ["directory"]=> NULL ["controller"]=> string(22) "Controller_Admin_Users" ["controller_path"]=> string(11) "admin/users" ["action"]=> NULL ["translation"]=> string(11) "admin/users" ["callable"]=> NULL ["search":protected]=> string(11) "admin/users" } ["method":protected]=> string(3) "GET" ["module"]=> NULL ["directory"]=> string(0) "" ["controller"]=> string(22) "Controller_Admin_Users" ["action"]=> string(5) "index" ["method_params"]=> array(0) { } ["named_params"]=> array(0) { } ["controller_instance"]=> object(Controller_Admin_Users)#19 (4) { ["template"]=> object(Fuel\Core\View)#22 (9) { ["request_paths":protected]=> array(0) { } ["auto_filter":protected]=> bool(true) ["filter_closures":protected]=> bool(true) ["local_filter":protected]=> array(0) { } ["file_name":protected]=> string(72) "F:\OpenServer\domains\localhost\myfuel\fuel\app\views\admin/template.php" ["data":protected]=> array(0) { } ["extension":protected]=> string(3) "php" ["active_request":protected]=> *RECURSION* ["active_language":protected]=> string(2) "en" } ["request"]=> *RECURSION* ["response_status"]=> int(200) ["current_user"]=> object(Auth\Model\Auth_User)#37 (12) { ["_is_new":protected]=> bool(false) ["_frozen":protected]=> bool(false) ["_sanitization_enabled":protected]=> bool(false) ["_data":protected]=> array(10) { ["id"]=> string(1) "1" ["username"]=> string(5) "admin" ["email"]=> string(16) "phil@example.com" ["group"]=> string(3) "100" ["password"]=> string(44) "TCkgwL+E9WvLtCDagXRVeHrxQ0d0TzLi1vLJYhHw2Ts=" ["profile_fields"]=> array(0) { } ["last_login"]=> string(10) "1471450144" ["login_hash"]=> string(40) "3077ae87b5032c686e8214212d8a6a8031a58dd8" ["created_at"]=> string(10) "1471281860" ["updated_at"]=> NULL } ["_custom_data":protected]=> array(0) { } ["_original":protected]=> array(10) { ["id"]=> string(1) "1" ["username"]=> string(5) "admin" ["email"]=> string(16) "phil@example.com" ["group"]=> string(3) "100" ["password"]=> string(44) "TCkgwL+E9WvLtCDagXRVeHrxQ0d0TzLi1vLJYhHw2Ts=" ["profile_fields"]=> string(6) "a:0:{}" ["last_login"]=> string(10) "1471450144" ["login_hash"]=> string(40) "3077ae87b5032c686e8214212d8a6a8031a58dd8" ["created_at"]=> string(10) "1471281860" ["updated_at"]=> NULL } ["_data_relations":protected]=> array(0) { } ["_original_relations":protected]=> array(0) { } ["_reset_relations":protected]=> array(0) { } ["_disabled_events":protected]=> array(0) { } ["_view":protected]=> NULL ["_iterable":protected]=> array(0) { } } } ["paths"]=> array(0) { } ["parent":protected]=> NULL ["children":protected]=> array(0) { } } ["active_language":protected]=> string(2) "en" } <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Users</title> <link type="text/css" rel="stylesheet" href="http://localhost/myfuel/public/assets/css/bootstrap.css?1471280083" /> <style> body { margin: 50px; } </style> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script> <script type="text/javascript" src="http://localhost/myfuel/public/assets/js/bootstrap.js?1471280083"></script> <script> $(function(){ $('.topbar').dropdown(); }); </script> </head> <body> <div class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">My Site</a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li class=""> <a href="http://localhost/myfuel/public/admin">Dashboard</a> </li> <li class="active"> <a href="http://localhost/myfuel/public/admin/users">Users</a> </li> </ul> <ul class="nav navbar-nav pull-right"> <li class="dropdown"> <a data-toggle="dropdown" class="dropdown-toggle" href="#">admin <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="http://localhost/myfuel/public/admin/logout">Logout</a></li> </ul> </li> </ul> </div> </div> </div> <div class="container"> <div class="row"> <div class="col-md-12"> <h1>Users</h1> <hr> </div> <div class="col-md-12"> <h2>Listing Users</h2> <br> <table class="table table-striped"> <thead> <tr> <th>Username</th> <th>Group</th> <th>Email</th> <th>Last login</th> <th></th> </tr> </thead> <tbody> <tr> <td>admin</td> <td>100</td> <td>phil@example.com</td> <td>1471450144</td> <td> <a href="http://localhost/myfuel/public/admin/users/view/1">View</a> | <a href="http://localhost/myfuel/public/admin/users/edit/1">Edit</a> | <a onclick="return confirm('Are you sure?')" href="http://localhost/myfuel/public/admin/users/delete/1">Delete</a> </td> </tr> </tbody> </table> <p> <a class="btn btn-success" href="http://localhost/myfuel/public/admin/users/create">Add new User</a> </p> </div> </div> <hr/> <footer> <p class="pull-right">Page rendered in 0.065s using 5.918mb of memory.</p> <p> <a href="http://fuelphp.com">FuelPHP</a> is released under the MIT license.<br> <small>Version: 1.8</small> </p> </footer> </div> </body> </html>