小编Gir*_*wda的帖子

如何在CakePHP模板文件上显示图像(default.ctp)使用Bootstrap

我正在CakePHP中创建一个网站仪表板..我正在使用bootstrap 3.0.

1)我想显示的图象呈现中webroot/img的在default.ctp文件中.

2)我希望该图像显示在thumbnails( bootstrap )div中.

我使用html helper ie,echo $this->Html->image('img.png', array('alt' => 'CakePHP'));作为标签的source属性img.

但没有工作..

编辑

这是我在bootstrap代码中尝试的方式.

<div class="row"
    <p><b>Target Image</b></p>
    <div class="col-lg-3 col-md-3 col-sm-3">
         <a href="#" class="thumbnail">
            <img data-src="holder.js/100%x100" src="<?php $this->Html->image('img.png', array('alt' => 'CakePHP', 'border' => '0')); ?>" />
          </a>
     </div>
</div>
Run Code Online (Sandbox Code Playgroud)

php cakephp twitter-bootstrap twitter-bootstrap-3

2
推荐指数
1
解决办法
2万
查看次数

调用其方法时隐藏控制器名称

我正在使用CakePHP创建一个网站.它有用户注册和登录系统.

所以起初我有一个有三个方法的controller被叫HomeController

1) index();

2) login();

3) register();

默认情况下,index()方法将执行.

我有以下代码来调用其他两个方法.

<? php

echo $this->Html->link('Login',array('controller'=>'Home','action'=>'login'),array('escape'=>FALSE));

echo $this->Html->link('Register',array('controller'=>'Home','action'=>'register'),array('escape'=>FALSE));

?>
Run Code Online (Sandbox Code Playgroud)

所以现在,当我点击上面的链接(login,register)时,它将调用适当的方法,并url将会是这样的

www.example.com/home/loginwww.example.com/home/register

现在我想从url中删除控制器名称,因为该方法在同一个控制器中.

因此,url应该像

www.example.com/loginwww.example.com/register

可能吗??请帮忙..

cakephp cakephp-2.0

1
推荐指数
1
解决办法
1162
查看次数