我的网页有多个模块,我想知道是否有办法在模块主页面添加面包屑,而无需手动添加到所有文件.例如:
Home > MyModule > MyController
Run Code Online (Sandbox Code Playgroud) 我希望我的货币忽略小数值,到目前为止我有这个:
main.php:
'formatter' => [
'class' => 'yii\i18n\Formatter',
'thousandSeparator' => '.',
'decimalSeparator' => ',',
'currencyCode' => '€',
],
Run Code Online (Sandbox Code Playgroud)
视图:
[
'attribute' => 'Score',
'format' => 'currency',
],
Run Code Online (Sandbox Code Playgroud)
关于如何前进的任何想法?
我正在构建一个只有1个横向视图的iPhone应用程序,所以我想阻止所有其他的景观,我试过这个:
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
Run Code Online (Sandbox Code Playgroud)
但它仍然在旋转
我需要在保存之前检查原始对象以查看更改的值。目前我有这个:
Parse.Cloud.beforeSave("Stats", function(request, response) {
if (!request.object.isNew()){
var query = new Parse.Query("Stats");
query.get(request.object.id, {
success: function(oldObject) {
alert('OLD:' + oldObject.get("Score") + "new:" + request.object.get("Score"));
/*Do My Stuff Here*/
response.success();
},
error: function(oldObject, error) {
response.error(error.message);
}
});
}else{
response.success();
}
});
Run Code Online (Sandbox Code Playgroud)
问题是它oldObject
等于request.object
。
警报结果也是:OLD:10 new:10
,但真正的旧分数是5
。另外根据之前的保存输入日志,原来是真的5
。
知道我做错了什么吗?
编辑:这是之前的保存日志。
before_save triggered for Stats as master:
Input: {"original":{"achievements":[],"Score":"100"updatedAt":"2015-11-02T10:09:24.170Z"},"update":{"Score":"110"}}
Result: Update changed to {"Score":"110"}
Run Code Online (Sandbox Code Playgroud)
Edit2:有没有办法获得脏值?
console.log("dirty: "+ request.object.dirty("score"));
I2015-11-03T14:23:12.198Z]dirty: true
Run Code Online (Sandbox Code Playgroud)