/** * CCUrl::action */ public function test_action() { CCRouter::on('test_action', 'CCUnit::Test'); CCRequest::uri('test_action/detail')->perform(); $this->assertEquals('/test_action/detail/?woo=yay', CCUrl::action('detail/', array('woo' => 'yay'))); $this->assertEquals('/test_action/?woo=yay', CCUrl::action('index', array('woo' => 'yay'))); $this->assertEquals('/test_action/', CCUrl::action()); // another route CCRouter::on('test_action/wurst', 'CCUnit::Test'); CCRequest::uri('test_action/wurst/detail')->perform(); $this->assertEquals('/test_action/wurst/detail/?woo=yay', CCUrl::action('detail/', array('woo' => 'yay'))); $this->assertEquals('/test_action/wurst/?woo=yay', CCUrl::action('index', array('woo' => 'yay'))); $this->assertEquals('/test_action/wurst/', CCUrl::action()); }
<form class="form" method="post"> <div class="form-group"> <input class="form-control" name="key" type="text" placeholder="key"> </div> <div class="form-group"> <input class="form-control" name="value" type="text" placeholder="value"> </div> <div class="form-group"> <input class="btn btn-default" type="submit" value="Save"> </div> </form> <hr> <h4>Switch manager</h4> <form class="form" method="post" action="<?php echo CCUrl::action('manager'); ?> "> <div class="form-group"> <input class="form-control" name="name" type="text" placeholder="Session manager name"> </div> <div class="form-group"> <input class="btn btn-default" type="submit" value="Switch"> </div> </form> </div> <div class="col-md-8"> <h4>Data</h4> <pre style="overflow: auto; overflow-x:scroll;white-space: nowrap;"><?php echo nl2br(str_replace(array(" ", "\t"), array(' ', ' '), $data_dump));