小编Din*_*nga的帖子

使用字符串的数字操作

我有以下字符串.

$option = '+';
$value = '100';
Run Code Online (Sandbox Code Playgroud)

我想使用上面的参数创建新值.

例如: - $newValue = 222 + 100;

我怎么能用上面的参数呢?如下

$newValue = 222 $option $value; 
Run Code Online (Sandbox Code Playgroud)

php

5
推荐指数
3
解决办法
146
查看次数

Symfony 如何禁用默认选项

根据此 URL Set Default Text in a Select (drop-down) box/menu我需要disabled为 symfony 中的占位符添加属性。这是我的代码。

$builder
    ->add('name', 'text', array(
        'label' => 'Business Name',
    ))           
    ->add('country', 'entity', array(
        'class' => 'AppBundle:Country',
        'property' => 'name',
        'placeholder' => 'Please select',
    )); 
Run Code Online (Sandbox Code Playgroud)

现在我需要添加disabled类似<option value="" disabled>Please select</option>

我该怎么做?最好的方法是什么?

forms symfony twig

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

将jquery datepicker位置设置为文本字段的顶部

Jquery datepicker显示在测试字段下.有时它会在文本字段的顶部.但我希望将datepicker始终显示在测试字段的顶部.怎么做?

jquery datepicker

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

zf2中的Flash消息

我怎样才能在zend freamwork 2中使用flash messenger?会话文档还没有.谁知道呢?但会话库就在那里.

session zend-framework2

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

codeigniter中的子字符串查询

我想要一个写下面的查询.

SELECT SUBSTRING(zsmonth, 5, 2) as month FROM (`tblsales_month`)
Run Code Online (Sandbox Code Playgroud)

所以我写了下面的代码.

$this->db->select('SUBSTRING(zsmonth, 5, 2) as month')
        ->from('tblsales_month'); 
Run Code Online (Sandbox Code Playgroud)

但它生成以下查询与不必要的反向引用.

SELECT SUBSTRING(zsmonth, `5`, `2)` as month FROM (`tblsales_month`)
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?

php sql codeigniter

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

什么是从给定日期php获得下个月和上个月的最佳解决方案

我希望从给定日期开始下一个月和上个月.这是我的代码.

$ month ='2011-01-20';

$ prevMOnth = funP($ month); $ nextMonth = funN($ month);

什么是最好的解决方案.

php

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

记录存在于zf2 with子句中

我的用户表包含以下列和数据.

id | 名字| IS_DELETED

##########################

1 | dinu | 1

2 | dddd | 0

我想检查未删除的用户是否存在.我该怎么做?

我在编辑用户处使用以下代码进行检查用户输出is_deleted.现在我想用is_deleted检查用户行.我使用exclude来检查当前用户ID.

$validator = new Zend\Validator\Db\RecordExists(
    array(
        'table'   => 'users',
        'field'   => 'name',
        'exclude' => array(
             'field' => 'id',
             'value' => $id
        )
    )
);

if ($validator->isValid($username)) {

}
Run Code Online (Sandbox Code Playgroud)

标准验证文档具有以下代码.但我无法使用它.

$email     = 'user@example.com';
$clause    = $db->quoteInto('email = ?', $email);
$validator = new Zend\Validator\Db\RecordExists(
    array(
        'table'   => 'users',
        'field'   => 'username',
        'exclude' => $clause
    )
);
Run Code Online (Sandbox Code Playgroud)

什么是$ db?它不是适配器.我试试看.请再帮帮我

php database validation zend-framework2

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

如何通过symfony 1.4获取无效表单的原因?

我是symfony的新手.我为表单提交编写了一个代码.

public function executeEdit(sfWebRequest $request)
    {
        $userId = $request->getParameter('id');
        $this->user = sfGuardUserTable::getUserById($userId);
        $this->form = new editOwnerForm($this->user);
        $this->paymentForm = new profilePaymentInfoForm($this->user->getPaymentInformation());

        if ($request->getMethod() == sfWebRequest::POST) {
            $this->form->bind($request->getParameter($this->form->getName()));
            if ($this->form->isValid()) {
                $this->form->save(); 
                $this->message = 'Successfully updated owner details';                               
            } else {
                var_dump($this->form->renderGlobalErrors()); die;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

我的表格总是无效的.(总是运行其他形式的部分有效)但我找不到原因.var_dump($this->form->renderGlobalErrors());不要发出任何消息.我该如何解决呢?

php symfony1 symfony-1.4 symfony-forms

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

ZF2表单HTML5数字元素不起作用

这是我的表格

<?php
namespace Home\Form;

use Zend\Form\Form;

class CheckPriceForm extends Form
{

    public function __construct($name = null)
    {
        parent::__construct();

        $this->add(array(
            'name' => 'distance',
            'type' => 'Zend\Form\Element\Number',
            'options' => array(
                'label' => 'Distance',
            ),
        ));

        $this->add(array(
            'name' => 'weight',
            'type' => 'Zend\Form\Element\Number',
            'options' => array(
                'label' => 'Weight',
            ),
        ));

        $this->add(array(
            'name' => 'submit',
            'type' => 'Submit',
            'attributes' => array(
                'value' => 'Check Price',                
            ),
        ));
    }
}
Run Code Online (Sandbox Code Playgroud)

给出以下错误

/home/dinuka/workspace/free_courier/vendor/ZF2/library/Zend/I18n/Validator/Float.php:49

Zend\I18n\Validator component requires the intl PHP extension
Run Code Online (Sandbox Code Playgroud)

当我替换电子邮件号码时,它正在工作.请帮我.

html5 element zend-form zend-framework2

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

rtrim与php中的下划线

我排队的是'Delux Room_room'.我希望得到'Delux Room'作为结果.我试过以下代码.

以下代码给出以下结果.

echo $row.'<br/>';
echo rtrim($row, 'room') .'<br/>'; 
echo rtrim($row, '_room') .'<br/>'; 
Run Code Online (Sandbox Code Playgroud)

结果; -

Delux Room_room
Delux Room_
Delux R
Run Code Online (Sandbox Code Playgroud)

但我想要Delux Room.请帮我.

php trim

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