小编use*_*855的帖子

如何在Git中创建一个较旧的提交HEAD?

我还在努力学习Git的(基本?)细节,并设法让自己陷入困境.我意识到我在HEAD上犯了一些错误,检查了一个较旧的提交并从那里开始编码.当我尝试推送时,我被告知我当前的提交已落后,我需要与HEAD合并.Git建议"git pull".但是,HEAD有我想忽略的代码.我该如何解决这个问题?非常感谢帮忙.

流程图:

-------- HEAD (bad) ---------------------- + (behind conflict, requires
     \                                    /   merge with HEAD, which is
      \------- Current commit (good) ----/    bad and needs to be ignored)
Run Code Online (Sandbox Code Playgroud)

git

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

CakePHP自定义验证与错误消息中的变量

下午好.

我有一个名为"百分比"字段的模型.所有类似的模型不能将它们的百分比加起来超过100%.在验证期间处理检查.

我需要验证错误消息来说明用户剩余的"房间"百分比.例如,如果所有MyModel已经总共有80%并且用户尝试创建一个百分比为40%的新MyModel,则错误消息会显示"您的百分比太高.您只剩下20%."

问题是我不知道如何将变量放在验证错误消息中.

在MyModel.php中:

public $validate = array(
    'percentage' => array(
        'rule' => array('confirmValidPercentage', 'percentage'),
        'message' => 'foo',
        'required' => true,
    ),
);

public function confirmValidPercentage($data) {
    $percentage = floatval($data['percentage']);

    $total = 0.00;
    $weights = $this->find('all', array('recursive'=>-1));
    foreach ($weights as $weight) {
        $total += floatval($weight[$this->name]['percentage']);
    }

    if ($total + $percentage > 100) {
        // handle the error variable here
        return false;
    }
    else {
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

我试过了 :

$this->validate['percentage']['message'] = 'You have '.(100-$total).'% remaining';
Run Code Online (Sandbox Code Playgroud)

但此处设置的消息元素不会覆盖原始消息 - 错误消息仍为"foo".我尝试从$ …

php validation cakephp cakephp-2.1

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

jQuery:链接多个子元素

我有一个父元素,每个子元素都需要不同的更改.有一个简单的解决方案,但我想知道链接是否可行并且会更有效率.

一个非常简单的例子:

<div id="parent">
    <div class="one">One</div>
    <div class="two">Two</div>
    <div class="three">Three</div>
</div>

----------------------

$('#parent .one').text('Some');
$('#parent .two').text('Thing');
$('#parent .three').text('Else');
Run Code Online (Sandbox Code Playgroud)

有没有办法做类似的事情?

$('#parent')
  .children('.one').text('Some')
  .children('.two').text('Thing')
  .children('.three').text('Else');
Run Code Online (Sandbox Code Playgroud)

每个孩子将链条重置回父母.此外,除了使代码更容易阅读之外,这是否有效?请记住,这是澄清问题的一个非常简单的例子.我不是指这个确切的代码.我非常感谢你的帮助.谢谢.

jquery jquery-selectors

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

PHPExcel从getCell()返回整行

我正在从简单的电子表格中读取数据,但是getCell()返回行中的所有数据而不仅仅是指定的单元格.

例如,我在前几个单元格中有一个带有随机文本的电子表格.

   __A__ __B__ __C__ __D__ __E__
1 | aa  | bb  | cc  | dd  | ee  |
2 |_____|_____|_____|_____|_____|

我启动PHPExcel并运行此代码:

$objReader = PHPExcel_IOFactory::createReaderForFile($file);
$objPHPExcel = $objReader->load($file);

$foo = $objPHPExcel->getActiveSheet()->getCellByColumnAndRow('A', 1)->getValue();
$bar = $objPHPExcel->getActiveSheet()->getCell('A1')->getValue();
Run Code Online (Sandbox Code Playgroud)

两种结果$foo ,并 $bar为所有值的一个字符串:

aa   bb   cc   dd   ee

为什么会这样?谢谢.

PHP v5.3.13

PHPExcel v1.7.9

phpexcel

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