小编dev*_*ter的帖子

将控制器渲染到CakePHP中的不同视图

有没有办法将控制器渲染到不同的视图然后正常?我正在尝试将一些数据从控制器传递到非默认视图.意思是我的控制器被调用:

class StocksRealtimeController extends AppController {
    var $uses               = 'StockRealtime';
    function index(){
        $action = '/TestView';
        $this->set('stocksRT', $this->StockRealtime->find('all'));
        //$this -> viewPath = 'Pages';
        $this -> render('/TestView/index');
    }
}
Run Code Online (Sandbox Code Playgroud)

...我的视图在views-> TestView-> index.ctp中

我的另一个问题是,如何将该值传递给PHP而不是CakePHP框架之外的ctp文件?

我从这里尝试了一切,没有运气.

php cakephp

25
推荐指数
3
解决办法
9万
查看次数

highcharts将多个值传递给工具提示

我需要在工具提示上显示3个值:时间,值和另一个值(更改).

我看到了这个例子(但是jsdfiddle没有用).

我试过这个

//each loop..
indice.push(["time", "value1", "value2"]);
Run Code Online (Sandbox Code Playgroud)

,工具提示设置

tooltip:
    {
    useHTML: true,
    formatter: function()
    {
      return '' + Highcharts.dateFormat('%H:%M:%S', this.x) +'; '+ this.y + this.z(<-is this right?);
    }
},
Run Code Online (Sandbox Code Playgroud)

和系列

series:
[{
    type: 'area',
    data: indice
}]
Run Code Online (Sandbox Code Playgroud)

可以帮忙吗?thsnks.

javascript tooltip highcharts

23
推荐指数
4
解决办法
4万
查看次数

在同一页面上使用highchart和highstock

我有这个页面:

<script type="text/javascript" src="jQuery/Highcharts/highstock1.1.6.js"></script>
<script type="text/javascript" src="jQuery/Highcharts/highcharts2.1.4.js"></script>
Run Code Online (Sandbox Code Playgroud)

并在我使用的页面中

$.getJSON(
        "server/indice.server.php?row=" + row +"&item="+ item,
        null,
        function(data)
        {
            chartindice = new Highcharts.Chart(
            {
                chart:
                {
                    renderTo: 'graph',
                    defaultSeriesType: 'line',
                    zoomType: 'x'
                },
                        /////moore setting..
                series:
                [{
                    type: 'area',
                    name: titleindice,
                    data: indice,
                    showInLegend : false //disable the the show/hide icon
                }]


            });
        });
Run Code Online (Sandbox Code Playgroud)

和高库存图

window.chart = new Highcharts.StockChart({
    chart: {
        renderTo: 'chartHistory'
    },

    rangeSelector: {
            selected: 2
    },


    series: [{
        data: history,
        type: 'spline',
        tooltip: {
            valueDecimals: 2
        }
    }]
}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery highcharts highstock

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

rtl HTML页面中的方向ltr

我试图在rtl HTML页面中显示负数.

标签似乎没有响应我的 direction: ltr

我写了一个jsFiddle来显示相反的场景(试图从右到左显示).

html css right-to-left

11
推荐指数
2
解决办法
5371
查看次数

如何使用php在MySQL数据库中获取枚举值?

可能重复:
Mysql选择枚举值

我在以下地方设立了一个颜色Mysql:

类型: ENUM

Length/Values: '01','02','03','04','05','06','07','08','09','10','11','12'

我正在尝试从数据库中检索这些值:

我发现另一篇帖子有同样的问题,但我的代码不起作用

$type = $mysqli->query( "SHOW COLUMNS FROM {$tableName} WHERE Field = 'type'" )->fetch_object()->Type;
        preg_match('/^enum\((.*)\)$/', $type, $matches);
        foreach( explode(',', $matches[1]) as $value )
        {
             $enum[] = trim( $value, "'" );
        }
        return $enum;
Run Code Online (Sandbox Code Playgroud)

我得到了类型TextInstedENUM

php mysql sql enums

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

TypeError:a未定义

当我尝试使用该$.each方法时,我在jQuery v1.7.2代码上遇到上述错误:

$.post('url_of_php_file.php',
            $.param( {

            }),
            function(data){
                $.each(data.articles, function(index, value){
                .....
});
Run Code Online (Sandbox Code Playgroud)

请求返回:

{"articles": [
    {
        "id":"11",
        "date":"2012-12-19 15:52:06",
        "title":"url_title",
        "link":"url_link",
        "available":"1"
     },
    ..... *more rows like the above*
]}
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误?

javascript jquery typeerror

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

jquery按键事件触发了几次

嗨,我已经设置了自动完成输入文本.我试图在点击btn和输入按键时触发重新打印表格的事件.btn点击工作正常,但输入键按下似乎在停止之前触发了几次(意味着表格闪烁)

$('body').bind('keypress', function(e) {
        if(e.keyCode==13){
             var str = $('#Filter').val();
            $('#Table').fadeOut("slow").load('printShorts.server.php?Sortby=<?echo $sort;?>&dir=<?echo $direction;?>&filter='+encodeURIComponent(str)+'&usergroup=<?=$usergroup?>&no-cache=' + (new Date()).getTime() ).fadeIn("slow");
        }

}); 
Run Code Online (Sandbox Code Playgroud)

它不会一直发生,并且在不同的浏览器中行为不同.

jquery keypress

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

highcharts 工具提示文本对齐

我使用高图表创建了一个图表。工具提示在 FF 和 IE 中工作正常,但在 chorme 中,文本超出了框架。

我尝试使用 HTML

tooltip:
    {
     //Tried this also
    /* formatter: function()
    {
    return '' + Highcharts.dateFormat('%H:%M:%S', this.x) +'; '+ this.y;
    }, */
    useHTML: true,
    formatter: function() {
    var html="<div style='width:140px;text-align:center; direction:ltr'>"+
    Highcharts.dateFormat('%H:%M:%S', this.x) +'; '+ this.y+
    "</div>"; 
    return html;
    }

},
Run Code Online (Sandbox Code Playgroud)

text-align tooltip highcharts

3
推荐指数
2
解决办法
9688
查看次数

html5 canvas在IE8中不起作用

我在html5中构建了这个进度条.该栏是可点击的,当您点击每个部分时,您会获得解释.它工作但不是在IE8中.谁能告诉我什么是狼?我已经工作了一个月但没有!一点帮助.:-)

html5 internet-explorer canvas progress-bar

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

页面中的新行无缘无故

我在我的网站上更新了我的横幅.有无法解释的边距(在左边第一个和左边第二个之间).边距是HTML中的一个新行,但没有任何推子元素来保持它.有点奇怪.

我试图建立一个jsfiddle,但那里不存在错误.

这是代码:

<br>
<div class="invisible_box">
    <a class="overlay" onclick="window.open('http://www.s-maof.com/LandingPages/PRO/','PRO','scrollbars=yes, toolbar=no,status=no, width=570,height=650')"></a>
    <object type="application/x-shockwave-flash" data="http://s-maof.com/stuff/bannerPro150x75.swf" width="150" height="75">
        <param name="movie" value="http://s-maof.com/stuff/bannerPro150x75.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="transparent" />
        <param name="loop" value="false" />
    </object>
</div>

<div class="invisible_box" style="z-index: 7000">
    <a class="overlay" style="cursor:auto;"></a>
    <object type="application/x-shockwave-flash" data="http://s-maof.com/stuff/tachlit-150x150.swf" width="150" height="150">
        <param name="movie" value="http://s-maof.com/stuff/tachlit-150x150.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="transparent" />
        <param name="loop" value="false" />
   </object>               
</div>
Run Code Online (Sandbox Code Playgroud)

而CSS:

.invisible_box {
    height: 75px;
    margin-bottom: 5px;
    position: relative;
    width: 150px;
} …
Run Code Online (Sandbox Code Playgroud)

html css

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

css在IE中固定位置

我试图自己解决这个问题,但未成功.我试图将闪光元素放在底部的固定位置.

#ticker{ position: fixed; bottom: 0; right: 12%; z-index: 6000 !important;}
Run Code Online (Sandbox Code Playgroud)

它适用于FF和Chrome但不适用于IE.我试着改变doctype

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我读了一些关于放置假元素的东西,但我没有得到它.

css css-position

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

jquery返回特定的输入字段

我试图改变div元素"Cellbox"中输入字段的值

$('#CellBox').$(':input').val("Something");
$('#CellBox :input').val("Something");
$('#CellBox:input').val("Something");
$(':input #CellBox').val("Something");
Run Code Online (Sandbox Code Playgroud)

没有..

编辑:谢谢你们,这是一个错误拼写 - 最常见的错误......

$('#CellBox :input').val("Something");
Run Code Online (Sandbox Code Playgroud)

是正确的

jquery jquery-selectors

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