小编Ham*_*riq的帖子

如何填充zend表单选择元素?

你好,我一直在寻找它,从最近几个小时,并阅读谷歌可以给我但仍然无法让它工作的每个匹配结果.

我正在通过以下方式创建一个zend表单select元素:

this->addElement('select','my_select', array( 
    'label' => 'Currency', 'value' => 'blue', 
    'multiOptions' => array( 'red' => 'Rouge', 'blue' => 'Bleu', 'white' => 'Blanc', ), ) );
Run Code Online (Sandbox Code Playgroud)

现在我想填补它

$form->populate
Run Code Online (Sandbox Code Playgroud)

从控制器,我已经尝试过给出双维数组

$vals = array("my_select" => array("US Dollar", "Pound Sterling")) 
Run Code Online (Sandbox Code Playgroud)

然后给它:

$form->populate($vals);
Run Code Online (Sandbox Code Playgroud)

但这并没有用,我不确定这是否有效,目前我正在构建我的数组,就像在array( 'red' => 'Rouge', 'blue' => 'Bleu', 'white' => 'Blanc')zend形式的同一个类中,然后动态地将它传递给addElement multiOptions,正如这家伙在这里建议的那样: http:// zendguru.wordpress.com/2009/03/06/zend-framework-form-working-with-dropdownselect-list/ 有效,但我想通过填充,如果有人可以建议我如何选择默认值好吧,我将非常感激!

谢谢,

php select zend-framework

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

Zend Framework布局中的图像

我有点迷失在这里,解决方案可能潜伏在我的鼻子下但我无法得到,想到你们,如果任何人可以帮助.

这是问题:我有Zend Framework标准文件布局:

Project
  -application
     -controllers
     -views 
     -layouts
        -scripts
           -layouts.phtml
  -library
  -public
     -images
     -index.php
Run Code Online (Sandbox Code Playgroud)

现在的问题是,我通过images/logo.gif等在layouts.phtml中引用图像,在控制器视图中也是如此/ images/arrow.gif

如果请求是简单的http:// servername/project/controller,那很好

但如果请求更深,如http:// servername/project/controller/index/page/2

图像打破了他们自己,他们显然无法获得路径,我注意到的是,如果我在以后的请求,图像路径将是http:// servername/project/controller/index/page/2/images/logo.gif不存在,图像在公共/图像中

我的理解是(我已经搜索了一下)框架知道默认的公共,并将图像路由到公共/图像总是.但是,这不起作用.我是否必须添加一些重写规则或其他内容?

有人可以帮忙吗?我会很感激!

php zend-framework

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

来自Windows Phone应用程序的PayPal交易

我们正在建立一个购物应用程序(在Windows手机商店并不是很多),它基本上就像你会去商店,选择产品,用paypal支付并给你的送货地址,就是这样!

问题是应用程序被拒绝两次,两次都有同样的原因:

"评论:系统会提示用户从应用程序中获取付款信息​​(信用卡).交易必须通过安全(HTTPS)网站在应用程序外部进行,或通过允许用户验证URL和HTTPS安全性的托管控件进行. ."

由于唯一的付款方式是PayPal,我们使用PayPal标准,这意味着我们必须转到PayPal托管页面进行交易.我们第一次被拒绝了,我们只是包含了一个字段,用户可以看到他去哪里的URL.用户还可以看到https://以查看交易是否安全.现在我们刚刚在该URL地址栏中添加了一个锁定图标(强制图像,它不会像在浏览器中那样自动生成),而不是https://.我们只是想知道这是否还不够?我们必须在浏览器中打开paypal页面?

附上屏幕截图.我将不胜感激任何帮助.

在此输入图像描述

windows paypal windows-phone-7 windows-phone-8

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

Android:将分钟和秒转换为毫秒

我试图将我在静态字符串中的时间(例如"07:02")转换为毫秒.我正在查看文档TimeUnit并试图让我的字符串转换为毫秒,但首先我有一个字符串,所以转换器函数不接受字符串我猜其次我有两个,分钟和秒,所以我应该转换它们一个一个然后添加它们?似乎不是一个好方法?

TimeUnit.MILLISECONDS.convert(10L, TimeUnit.MINUTES)
Run Code Online (Sandbox Code Playgroud)

java android

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