我还在努力学习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) 下午好.
我有一个名为"百分比"字段的模型.所有类似的模型不能将它们的百分比加起来超过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".我尝试从$ …
我有一个父元素,每个子元素都需要不同的更改.有一个简单的解决方案,但我想知道链接是否可行并且会更有效率.
一个非常简单的例子:
<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)
每个孩子将链条重置回父母.此外,除了使代码更容易阅读之外,这是否有效?请记住,这是澄清问题的一个非常简单的例子.我不是指这个确切的代码.我非常感谢你的帮助.谢谢.
我正在从简单的电子表格中读取数据,但是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