Pra*_*hak 1 cakephp cakephp-3.0
我想将"url"设置为"codeigniter",并且可以在所有视图中访问.我想得到像" http:// localhost/somepath " 这样的完整网址
您可能不需要这样做,因为HelpersCake中会自动执行此操作.
例如,如果您的应用程序位于http:// localhost/somepath下,请创建这样的链接
echo $this->Html->link('home', '/');
Run Code Online (Sandbox Code Playgroud)
将自动指向http:// localhost/somepath
动作链接的工作方式相同:
echo $this->Html->link('login', ['controller' => 'Users', 'action' => 'login']);
Run Code Online (Sandbox Code Playgroud)
将自动指向http:// localhost/somepath/Users/login
如果你确实需要在视图中的其他地方获取网址,你可以这样做:
use Cake\Routing\Router;
$path = Router::url('/', true);
Run Code Online (Sandbox Code Playgroud)