Warning (512): Method HtmlHelper::input does not exist

djcomcn01 2009-07-29 02:45:37
<h1>Add Post</h1>
<form method="post" action="<?php echo $html->url('/blogs/write'); ?>">
<p>
Title:
<?php
echo $html->input('Blog/title', array('size'=>'40'));
?>
<?php
echo $html->tagErrorMsg('Blog/title', 'Title is required.');
?>
</p>
<p>
Body:
<?php echo $html->textarea('Blog/text', array('rows'=>'10')); ?>
<?php echo $html->tagErrorMsg('Blog/text', 'Body is required.'); ?>
</p>
<p>
<?php echo $html->submit('Save') ?>
</p>
</form>


用cakephp写的时候老报Warning (512): Method HtmlHelper::input does not exist [CORE\cake\libs\view\helper.php, line 143]

全换成纯html标签就没事了,不知道是怎么回事,有哪位大侠帮忙看看,感激不禁
在别人的机子上运行没错,挺奇怪...
...全文
190 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluelazysb 2010-05-01
  • 打赏
  • 举报
回复
Method HtmlHelper::input does not exist 提示不存在
可能你使用的是新版本的CakePHP,input等组件放到了$form中去了
尝试$form->input替代$html->input
lzy85712 2010-04-23
  • 打赏
  • 举报
回复
我也遇到了同样的问题不知道该怎么办
djcomcn01 2009-07-29
  • 打赏
  • 举报
回复
自己顶起,大侠们来救我~~
djcomcn01 2009-07-29
  • 打赏
  • 举报
回复
App::import('Helper', 'Html');
$html = new HtmlHelper();
刚刚用这个把包引进去了,不过还是不行啊?
djcomcn01 2009-07-29
  • 打赏
  • 举报
回复
helper.php这页没有我的代码啊,我的这页是在\app\views下的,这是怎么回事呀?

麻烦大侠再详细点,我现在对cakephp不熟
tfxg 2009-07-29
  • 打赏
  • 举报
回复
你發出的代碼是在CORE\cake\libs\view\helper.php這頁不
如果不是你查下這頁有沒有包含進你上面的代碼(require );
djcomcn01 2009-07-29
  • 打赏
  • 举报
回复
我看了下,我的一个文件中$html->link这个是有用的啊,
难道input和这个不 是一个包里的吗?

谢谢大侠
djcomcn01 2009-07-29
  • 打赏
  • 举报
回复
那那个$html类怎么来包含啊,是在这个页面里面引入吗?
tfxg 2009-07-29
  • 打赏
  • 举报
回复
你的$html類有沒有包含進來啊
Method HtmlHelper::input does not exist 提示不存在啊

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧