问题列表 - 第16935页

将非Zend_Form变量传递给ViewScript

我正在使用Zend_Form和ViewScript装饰器.这个表单将用于管理两个相当简单的对象类型,但是它是一个很大的形式,所以我想要一个表单/处理函数.

所以我有这个:

class GameManagementForm extends Zend_Form{

public function __construct($type='flash'){
    parent::__construct();

   //and later
    $this->setDecorators( array( array('ViewScript', array('viewScript' => 'game/game-management.phtml'))));
Run Code Online (Sandbox Code Playgroud)

我想要做的是能够将非Zend_Form变量传递给viewScript.我尝试将引用传递给$ this但没有运气.有没有办法调用这样的东西:

$this->setDecorators( array( array('ViewScript', array('viewScript' => 'game/game-management.phtml', $arg))));
Run Code Online (Sandbox Code Playgroud)

感谢帮助

zend-framework zend-form

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

有趣的标签云实施

您知道的最有趣的标签云实施是什么?我正在寻找一些易于使用但有些不合标准的东西.我知道WP-Cumulus 3D标签云,我对一个有趣的实现很感兴趣 - 不一定是视觉术语(作为一个例子,语义分组标签云也可能很有趣).

tag-cloud

20
推荐指数
2
解决办法
3533
查看次数

Null Coalescing Operator的使用不当?

myFoo = myFoo ?? new Foo();
Run Code Online (Sandbox Code Playgroud)

代替

if (myFoo == null) myFoo = new Foo();
Run Code Online (Sandbox Code Playgroud)

我是否认为第一行代码将始终执行赋值?此外,这是否使用空合并运算符?

c# null-coalescing-operator

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

在hg或git中的两个完整目录/项目之间进行区分?

我继承了最初存储在CVS中的项目以及所有修订版.我做了很多编辑,我试图比较我在原始目录中所做的所有更改,关于添加的新文件与旧文件.

是否有某种实用的hg/git,我可以做一个树差异,或者那种性质的东西?那么说,新添加的文件,删除的文件之间有标记,我要求的太多了吗?

git cvs version-control diff mercurial

50
推荐指数
6
解决办法
5万
查看次数

PHP的基本位置

我最近决定将PHP合并到我的网站中,但我之前从未使用过它,所以我不熟悉这些功能......

我的问题是我在每个PHP页面上使用include()方法作为我的页眉和页脚,如下所示:

<?php include('../php/header.php'); ?>
Run Code Online (Sandbox Code Playgroud)

这会从/ public_html目录导航到我网站根目录下的/ php目录.为了考虑文件可能位于的不同子目录级别,我在每个PHP页面的顶部添加:

<?php
/* Path prefix so relative links work correctly */ 
$path = "../";
?>
Run Code Online (Sandbox Code Playgroud)

和../可以用../../替换为另一个子目录向下等文件,在页眉和页脚文件中,链接的开头如下:

<a href="<?php echo($path); ?>index.php" title="Home">Home</a>
Run Code Online (Sandbox Code Playgroud)

一切都运行正常......直到我尝试使用wordpress,它位于我网站的子目录中.Wordpress使用动态页面,因此有时页面位于低于其他页面的子目录中,并且链接将无法使用此方法.在我的旧网站设计中,我使用标记设置我网站的root/public_html目录的所有链接引用.但是,PHP不受此标记的影响.我需要的是一个方法来设置博客上我的include()方法的/ public_html目录中的链接引用.

有这样的方法还是有更好的方法来做我正在做的事情?

php wordpress

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

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

将日期和时间转换为Unix时间戳

我正在显示这样的日期和时间

2009年11月24日17:57:35

我想将它转换为unix时间戳,以便我可以轻松地操作它.我需要使用正则表达式来匹配字符串的每个部分,然后从中计算出unix时间戳.

我对正则表达式很糟糕,但我想出了这个.请建议改进​​^.^

/((\d){2}+)-((Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)+)-((\d){4}+) ((\d){2}+):((\d){2}+):((\d){2}+)/gi
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript regex unix timestamp

57
推荐指数
3
解决办法
12万
查看次数

ruby中的快速/快速整数乘法?

我试图在Ruby中快速/高效地实现Mandelbrot.很久很久以前,加速它的一种方法是使用定点整数而不是浮点数.

所以我做了以下基准测试,使用乘法或平方**操作数将浮点数和整数提升比较为平方.

require 'benchmark'

Benchmark.bmbm(10) do |x|  
  x.report("float-multip") do
    for z in 0..100000 
      zf = z.to_f
      y = zf*zf
    end
  end  

  x.report("float-square") do
    for z in 0..100000 
      zf = z.to_f
      y = zf**2
    end
  end  

  x.report("int-multip") do
    zo = 0
    for zi in 0..100000 
      y2 = zo*zo
      zo += 1
    end
  end   

  x.report("int-multip") do
    for zi in 0..100000 
      y2 = zi**2
    end
  end  
end
Run Code Online (Sandbox Code Playgroud)

这会生成以下输出:

Rehearsal ------------------------------------------------
float-multip   0.125000   0.000000   0.125000 (  0.125000)
float-square   0.125000   0.000000   0.125000 (  0.125000)
int-multip …
Run Code Online (Sandbox Code Playgroud)

ruby multiplication mandelbrot

5
推荐指数
2
解决办法
2360
查看次数

在Java中阅读文本和写入Excel

我有一些代码将新文本放在文本文档的第一行.我需要一些代码来从文本文档中读取第一行,然后将此文本写入Excel文档的第一个单元格的第一列.然后我的代码会在文本文档的第一行添加新文本.需要一些代码来从文本文档中读取新文本,这次将此文本放在第二行,第一列和循环重复.

谁能给我一些示例代码来做到这一点?

java excel

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

应用程序布局中的Rails条件侧边栏

以下是我的应用程序布局文件

  .container_12.clearfix
  = render :partial => 'shared/flashes'

  .grid_8
    = render :partial => 'shared/search'        
    = yield
  .grid_4
    = yield(:sidebar)
Run Code Online (Sandbox Code Playgroud)

它必须是网格,一个用于内容,另一个用于侧边栏.现在我正在创建一个登录页面,其中我不想显示我的侧边栏(只是单个网格.我可以简单地创建新的布局,其中.grid_12 div作为单个网格.

但这让我有2个应用程序布局.如何使相同的应用程序布局条件化以产生侧边栏?

如果使用侧边栏,它将与上面的相同,只是一个.grid_12,如下所示

  .container_12.clearfix
  = render :partial => 'shared/flashes'      
  .grid_12
    = render :partial => 'shared/search'        
    = yield
Run Code Online (Sandbox Code Playgroud)

layout views ruby-on-rails

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