Php 如何在phalcon中创建图像链接

Php 如何在phalcon中创建图像链接,php,phalcon,Php,Phalcon,如何使图像链接指向登录页面 <a href="login.html"><img src="images/login.png"></a> 此处链接正常工作,但如何将图像设置为登录链接请提供帮助您可以像这样同时使用linkTo和imageInput: <?php echo Phalcon\Tag::linkTo(array('login', 'Login Here!'));?> 我想我找到了答案。 我们可以这样做 <?php

如何使图像链接指向登录页面

<a href="login.html"><img src="images/login.png"></a> 


此处链接正常工作,但如何将图像设置为登录链接请提供帮助

您可以像这样同时使用linkTo和imageInput:

<?php echo Phalcon\Tag::linkTo(array('login', 'Login Here!'));?>

我想我找到了答案。 我们可以这样做

    <?php
    echo $this->tag->linkTo(array(
        array(
            'controller' => 'user',
            'action'=>'login'
        ),
         $this->tag->imageInput(array("src" => "images/login.png"));
    )); ?>


这给了我想要的结果。:-)

如果有人正在寻找一个能够利用Phalcon\Mvc\Url组件及其在volt中的setBaseUri/getBaseUri功能的答案

确保它在引导程序中的某个地方

{{ link_to('login', image('images/login.png')) }}
然后,您可以在任何模板中执行以下操作:

use Phalcon\Mvc\Url UrlProvider;

$di->set( 'url' , function () use ( $config )
{
    $url = new UrlProvider();
    $url->setBaseUri( 'http://mybaseurl.com/folder/' );
    return $url;
});
将呈现以下内容:

{{ link_to( 'login.html' , image( 'images/login.png' , 'alt': 'The Alternate Text' ))}}

更多信息可在此处找到:

{{ link_to( 'login.html' , image( 'images/login.png' , 'alt': 'The Alternate Text' ))}}
<a href="http://mybaseurl.com/folder/login.html"><img src="http://mybaseurl.com/folder/images/login.png" alt="The Alternate Text"></a>