我目前正在开发一个在一个场景中使用继承的应用程序.但现在我有一个任务,我需要从我的模型构建器返回多个viewmodel.我将在下面描述:
在我的控制器方法中,我们保持了它的轻量级并使用了模型构建器.
public ViewResult Summary(ReportArgs args)
{
return View<SomeBuilder>(args);
}
Run Code Online (Sandbox Code Playgroud)
然后,它会触发从基类继承的构建器方法.
public class SomeBuilder : NewBuilder<TaskVM, Task> {}
Run Code Online (Sandbox Code Playgroud)
然后NewBuilder具有以下实现:
public class NewBuilder<TModel, TItem> : ReportBuilder where TModel : SomeReportVM<TItem>, new() where TItem : ReportItem
{
public override ReportVM Build(ReportArgs args)
{
/* Some code to get roles here */
return new TModel
{
FeedbackModel = FeedbackBuilder.Build(inputGrid.Report.Id),
};
}
}
Run Code Online (Sandbox Code Playgroud)
我需要做的是从NewBuilder控制器返回一个不同的VM但是很难找到最好的方法来做到这一点?
我在传递TaskVM时无法返回InvalidVM.只是为了让人们意识到这被多个视图用于不同的VM并且实体类会被传入?
我一直TinyMCE WYSIWYG在CMSMS(CMS简单)中使用,它在所有其他浏览器中工作,如FF,IE7,8,谷歌Chrome和Safari,但它不适用于IE9,
当我尝试更新任何数据,然后保存它,它看起来很好的successfully save消息,但实际上它根本没有保存我的更改.
我非常厌倦了这个问题,但根本没有成功.:(
我已经看到这也是JOOMLA 1.5X中也出现的问题.在joomla如果我们想在编辑器中尝试编写任何东西,那么所有保存,应用和取消按钮都没有被处理过.
请帮我解决这个不寻常的错误.
我很感激你的努力.
谢谢.
我想添加一些过滤器以选择所需的帖子,例如:
function exclude_post($query) {
if ($query->is_home) {
// Do some PHP code
}
return $query;
}
add_filter('pre_get_posts', 'exclude_post');
Run Code Online (Sandbox Code Playgroud)
如何为现有的WP_Query实例添加新条件$query?
我需要在未来30年以上,这就是为什么我使用下面的代码.
$currentDate = date("Y-m-d");
$dateOneYearAdded = strtotime(date("Y-m-d", strtotime($currentDate)) . " +30 year");
$endYr = date('Y', $dateOneYearAdded);
Run Code Online (Sandbox Code Playgroud)
但是,当我测试这段代码时,它只工作了26年.我今年只能增加26年.如果我尝试添加超过26,那么它将恢复到1970年.
下面的代码工作正常:
$currentDate = date("Y-m-d");
$dateOneYearAdded = strtotime(date("Y-m-d", strtotime($currentDate)) . " +26 year");
$endYr = date('Y', $dateOneYearAdded);
Run Code Online (Sandbox Code Playgroud)
我的代码有问题还是PHP函数中的错误?
即使用paypal Standard作为支付网关,我需要使用定期付款流程.但是我没有得到任何交易ID,其中paypal发送回复到我的网站..是否有人有这个想法...?我坚持这个任务.
帮助会非常感谢..谢谢.
我在我的项目中使用CakePHP 2.X并且一度停留.
首先让你知道我使用表单的POST方法实现了搜索功能,但是为此我在分页中发现了错误.过滤器无法支持下一页.所以我将form方法更改为GET.现在它工作正常(不完全是我需要的,所有请求的数据显示在URL中),但现在我正处于创建另一个问题的地步.
当我尝试搜索任何内容(DB中的现有数据)时,我得到以下错误,并使用分页转到下一页,现在我更改了在DB中不匹配的搜索关键字(数据库中不存在数据).
错误:在此服务器上找不到请求的地址
在POST方法时哪个不存在.
我已尝试在调试模式(Configure::write('debug', 2))中使用所有选项.但没有得到任何帮助.
任何人都可以帮助我吗?真的很感激!
谢谢.
我在PHP中安排一个数组时遇到了这个问题.请帮帮我.以下是我正在使用的简要代码.
$array1 = array("image_1.png","image_2.png","image_3.png","image_4.png","image_5.png","image_6.png","image_7.png");
$array2 = $record['image_4.png'];
Run Code Online (Sandbox Code Playgroud)
现在看看我想要在最终数组中;
$arrFinal = array("image_6.png","image_4.png","image_2.png","image_3.png");
Run Code Online (Sandbox Code Playgroud)
以下是上述结果的基础: 我希望结果中的数组只有4个随机值的array1.但它必须具有array2的值,并且数组的所有值必须是唯一的.
请帮助我...从此将不胜感激.
谢谢.
我正在开发 opencart版本 1.5.1.3。在一个阶段,我想在管理端控制器文件中使用前端模型功能。
谁能帮帮我吗。?将不胜感激。
php ×5
.net ×1
arrays ×1
asp.net-mvc ×1
c# ×1
cakephp ×1
cakephp-2.3 ×1
generics ×1
inheritance ×1
joomla ×1
joomla1.5 ×1
opencart ×1
paypal ×1
tinymce ×1
wordpress ×1