评论列表
zz 2022-03-11 10:38:09
我按照指示的步骤,建了数据库和表,但是打开网页是,报错,请帮助打一下原因。
Fatal error: Uncaught Error: Call to a member function query() on null in D:\xampp_dev\htdocs\zdphp\lib\base\dao\dao.class.php:382 Stack trace: #0 D:\xampp_dev\htdocs\zdphp\lib\base\dao\dao.class.php(740): baseDAO->count('') #1 D:\xampp_dev\htdocs\zdphp\module\blog\model.php(24): baseDAO->page(Object(pager)) #2 D:\xampp_dev\htdocs\zdphp\module\blog\control.php(38): blogModel->getList(Object(pager)) #3 D:\xampp_dev\htdocs\zdphp\framework\base\router.class.php(1690): blog->index(0, 20, 0) #4 D:\xampp_dev\htdocs\zdphp\index.php(31): baseRouter->loadModule() #5 {main} thrown in D:\xampp_dev\htdocs\zdphp\lib\base\dao\dao.class.php on line 382

10:24:43 Uncaught Error: Call to a member function query() on null in lib\base\dao\dao.class.php:382
Stack trace:
#0 lib\base\dao\dao.class.php(740): baseDAO->count('')
#1 module\blog\model.php(24): baseDAO->page(Object(pager))
#2 module\blog\control.php(38): blogModel->getList(Object(pager))
#3 framework\base\router.class.php(1690): blog->index(0, 20, 0)
#4 index.php(31): baseRouter->loadModule()
#5 {main}
thrown in lib\base\dao\dao.class.php on line 382 when visiting blog
王春生 2022-03-16 08:34:14
检查下sql查询。
zz 2022-03-18 11:47:43
我觉得是上面例子中的my.php中少了二句$config->installed = true; 和$config->db->host = 'localhost';
完整的内容应该是:
<?php
$config->installed = true;
$config->debug = true;
$config->requestType = 'PATH_INFO';
$config->requestFix = '-';
$config->webRoot = '/zdphp/';

$config->db->host = 'localhost';
$config->db->port = '3306';
$config->db->name = 'blog';
$config->db->user = 'root';
$config->db->password = '';
老龚 2020-05-11 20:20:07
post方法 :blog-create
function createLink()里面有这么一段
$link .= '.' . $viewType;
其中$viewType 的值是 html
但是后台拼接起来的是hello-world.html 是我搞错了,还是怎么回事···
王春生 2020-05-17 08:57:52
问题是什么问题?
张生 2019-07-27 22:18:44
请问如何在 A 的control里调用 B 的model ?
王春生 2019-07-29 08:37:58
$object = $this->loadModel($moduleName);
或者直接调用方法 $this->loadModel($moduleName)->$methodName();
仓鼠 2017-10-15 16:52:25
PATH_INFO 和 path_info2 并不能工作,在apache开启url重写模块之后, /index.php/blog/ 是能够访问的,但是 /blog/ 却显示 No input file specified. 写这个文档的时候你们测试过吗?
王春生 2017-10-16 09:57:49
/index.php/blog是PATH_INFO2
PATHINFO需要URL重写支持。
你在质疑别人工作之前,有没有考虑过自己有真搞明白问题是什么了吗?
godinmyheart 2016-07-03 15:18:05
http://localhost:9876/zentaophp/blog-create.html
出现错误:
The requested URL /zentaophp/blog-create.html was not found on this server.

Apache/2.4.9 (Win32) PHP/5.5.12 Server at localhost Port 9876

http://localhost:9876/zentaophp/index.php/blog-create.html这样就是正确的,怎样就可以把这个index.php去掉?
王春生 2016-07-04 09:05:10
需要支持url重写功能才可以。
mike 2016-04-08 13:52:56
使用github上的源代码提示Call to undefined function isonlybody() in /srv/www/zentaophp/lib/base/front/front.class.php on line 117 when visiting ,请教该在哪里定义isonlybody()方法呢?
非常感谢王总的无私奉献精神,不知道王总是否方便开个QQ群方便讨论交流呢?
王春生 2016-04-11 08:28:18
github上面的还在整理,还没有整理完。建议先用我们之前的打包版本。
jack 2016-04-08 13:29:46
能否重新上传下学习zentaophp框架的高清视频。。。或者将官方文档整理再详细一些,方便学习,非常感谢
伟伟 2016-04-06 15:36:20
http://localhost/zentaophp/index.php?m=blog&f=index可以正常访问,设置成PATH_INFO之后http://localhost/zentaophp/index.php/blog/或者http://localhost/zentaophp/blog/都不可以正常使用。。。。自己写的模块用createLink使用GET模式好像也没效果,使用PATH_INFO默认跳转到phpinfo页面- -
王春生 2016-04-07 08:42:21
webserver不支持url重写。
麻雀虽小,五脏俱全 2016-03-01 20:40:33
因为框架注释全是英文 许多地方无法理解 又是英文 看的脑袋大,有没中文注释。谢过了
王春生 2016-03-02 23:04:20
可以看我们github上面的代码。www.github.com/easysoft/zentaophp
cajan2 2016-02-28 19:51:28
http://localhost/zentaophp/blog页面上面的链接本来应该是
http://localhost/zentaophp/blog-create,
变成了http://localhost/zentaophp/blog-create.html
不能使用了
怎么回事呢?为什么这些超链接都加了html?
cajan2 2016-02-28 20:13:27
上面说错了,刚才看了一下,这些个链接都是可以用的,不管是不是带html后缀。
但是点击链接仅仅在浏览器的location有变化,必须再刷新才能够到新的页面去。
王春生 2016-02-29 09:57:24
用createLink方法生成的链接默认会带上.html的。
1/3
发表评论
评论通过审核后显示。