- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在为我的应用程序使用 cakephp 2.1.1。我有一个 Controller ,我在这个 Controller 中使用文件缓存。在 Controller 的操作中,我使用插件 NUSOAP 调用 SOAPService。
我有两个 Action :
<强>1。索引
public function index() {
$items = Cache::read('items', 'tenMinutes'); //tenMinutes is the configuration of cache
if($items){
$service = new Service();
$items = $service->callService();
Cache::write('items',$items,'tenMinutes');
}
$this->set('items',$items);
}
<强>2。获取结果
public function get_result() {
$items = Cache::read('items','tenMinutes');
if($items){
//start block code filter items by params
...
//end
$service = new Service();
$result = $service->callService2($items);
$this->set('result',$result);
} else {
//redirect index to load ítems
$this->redirect(array('controller' =>'controllerName', 'action' => 'index'));
}
}
缓存的配置是:
Cache::config('tenMinutes', array(
'engine' => 'File', //[required]
'duration'=> '10 minutes', //[optional]
'path' => CACHE, //[optional] use system tmp directory - remember to use absolute path
'prefix' => 'cake_10_', //[optional] prefix every cache file with this string
));
当我调用索引操作并且是 cakephp 第一次写入缓存时出现以下错误:
fatal error :无法在第 172 行的 C:\wamp\www\myapp\lib\Cake\View\Helper\HtmlHelper.php 中调用构造函数
我第二次输入索引时缓存已满,我单击按钮将我带到第二个操作 (get_result),这会返回相同的错误。
有人可以帮助我吗?
谢谢
最佳答案
HtmlHelper 继承自 Helper。也许您在项目的某处定义了一个自定义类 Helper,而 HtmlHelper 正在尝试使用它的构造函数。
关于php - fatal error : Cannot call constructor in HtmlHelper. php (CakePHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10338622/
我有意见 ViewUserControl 在哪里 SearchViewData: CommonViewData 在这个 View 中,我因此引用了 Html。 这是类型 HtmlHelper 我创建了
为什么需要使用 HtmlHelper 助手的参数声明 HtmlHelpers? IE public static string ScheduleEntries(this HtmlHelper help
我正在为 ASP.NET MVC 编写自己的 HtmlHelper 扩展: public static string CreateDialogLink (this HtmlHelper htmlHel
我已经为 HtmlHelper 编写了扩展方法,该方法是从需要访问 ViewBag 以获取页面设置的信息的母版页调用的。 这是方法签名: public static string BuildFavor
我正在尝试在 ASP.NET MVC RC2 中构建一个 HtmlHelper 扩展。这段代码在预览版 5 中运行良好,但在 RC2 中不再起作用,我试图理解为什么。这是代码: public stat
我在我的 mvc asp.net 项目中使用 DevExpress 控件。这是 View 的代码: @Html.DevExpress().TextBox(settings => {
我正在尝试使用 Razor 的一些功能创建一个网站,但不使用 Visual Studio。主要原因是我目前主要在 Mac 上工作,我想使用 Coda 来编辑页面。 我不需要一个可编程的网站,就数据库访
在helper中访问模型是正确还是错误?在 cakephp 应用程序中。 我们如何在自定义助手中访问 htmlhelper? 谢谢 最佳答案 Link to manual. . class LinkH
我有一个 html 帮助程序,可以以友好的方式显示文本框的电话号码。用法: Html.PhoneNumberFor(m => m.PhoneNumber) 我希望它接受像“1111111111”这样的
在键入“this”类型后,我已经习惯了由 intellisense 提供的扩展方法。但是当我尝试使用 HtmlHelper 时,扩展方法不显示 - 即使存在“using”语句。为什么是这样?澄清一下,
我正在使用 CakePHP 并试图了解使我的应用程序保持一致和逻辑的最佳方法。 现在我正在尝试使用模型数据验证并处理 View 中的验证错误,我不确定如果我想插入应该怎么做返回错误中的某些链接,例如忘
我有一个 HTMLHelper 扩展方法,可将 HTML 输出到 Response.Write。如何最好地对其进行单元测试? 我正在考虑模拟传递到该方法中的 HtmlHelper,但不确定应该如何验证
在 Razor 代码中使用 HtmlHelpers 时,像这样: new { data-something_something = "value" } 下划线“神奇地”转换为连字符。但是,如果我需要我
我想延长 HtmlHelper , 为了呈现具有自定义属性的脚本标签('async',例如) 我想这样使用它 @Html.RenderBundleScript("/mybundleName", new
我正在尝试创建一个 HTML 帮助程序扩展,它除了生成 HTML 标记外还生成一些 javascript: // script to populate select with data v
我想为我的 MVC Controller 嵌套一组扩展方法,我希望能够按以下模式调用 @Html.NestedName().CustomLabelFor(m => m.Field) 我注意到 Twit
我目前正在创建一些自定义帮助程序类,类似于 ASP.NET MVC 的标准 HtmlHelper。当我查看 HtmlHelper 的实现时,我注意到大多数/所有 HTML 生成方法(例如 Action
好的,假设我有以下模型: public class bar{ public string bar {get; set; } } public class foo{ public bar
我想根据下拉列表的值创建一个 htmlhelpers 元素。这是代码: 下拉菜单 Pracownik biurowy Przewodnik 脚本如下:
是否有人可以建议是否可以在新的自定义 Html 帮助器中重新使用现有的 HtmlHelper。例如: public static class GridHelper { public stati
我是一名优秀的程序员,十分优秀!