设为首页
收藏本站
Archiver
用户
登录
入住
用户名
Email
自动登录
找回密码
密码
登录
入住 CI 中国社区
首页
返回 CodeIgniter 中国首页
论坛
BBS
导读
Guide
个人主页
Space
中文手册
搜索
CodeIgniter 搜索引擎
视频教程
案例
任务
搜索
搜索
本版
帖子
用户
设为首页
收藏本站
Archiver
开启辅助访问
切换到宽版
日志
相册
分享
记录
CodeIgniter4
CodeIgniter3
CodeIgniter2
帖子
好友
道具
勋章
收藏
任务
记录
留言板
设置
我的收藏
退出
腾讯QQ
微信登录
CodeIgniter 中国开发者社区
»
论坛
›
CodeIgniter 开发
›
CodeIgniter 问答求助
›
CI结合DataTables,必须将Controller设定为default_cont ...
返回列表
查看:
2735
|
回复:
2
[已解决]
CI结合DataTables,必须将Controller设定为default_controller,才能...
[复制链接]
ivan1999
ivan1999
当前离线
积分
183
IP卡
狗仔卡
发表于 2016-3-6 18:00:42
|
显示全部楼层
|
阅读模式
本帖最后由 ivan1999 于 2016-3-8 12:08 编辑
之前找了个范例,结合Codeigniter和DataTables,使用ajax动态编辑表单,但是实际套用后,却出现一堆错误
范例的网址
:http://mbahcoding.com/php/codeigniter/codeigniter-server-side-ajax-crud-modal-validation.html
Controller:Person.php
Model:person_model.php
View:person_view.php
直接把范例包下载执行都是正常的
但是,如果将config/route.php的default_controller改为预设值welcome,可以看到index.php确实变成预设的welcome画面了
但是在index.php/后面加上Person/ajax_list后出现一连串的错误,但是在最下面的部分可以看到数据是有被抛到前面来的
如果我在Person.php里面做这样的修改,将function index()里面的搬到function ajax_list 里面,可以正常显示表单,但是却出现datatables的错误提示
不知道到底该怎么修改这个范例,才可以解决这个必须将Controller设定为default_controller,才能够正常执行的问题?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
Hex
Hex
当前离线
积分
50162
IP卡
狗仔卡
发表于 2016-3-6 22:15:22
|
显示全部楼层
看起来像这个范例写的有问题,你看到的并不是错误,只是 notice 而已,是说你使用了未定义的变量。
可以通过关闭错误提示达到不显示 notice 的目的,但是建议先定义变量然后再使用,这是一个好的编程习惯。
回复
支持
反对
使用道具
举报
显身卡
ivan1999
ivan1999
当前离线
积分
183
IP卡
狗仔卡
楼主
|
发表于 2016-3-8 12:10:20
|
显示全部楼层
问题已经解决,必须将这个范例作为一个独立的Controller存在,不能去指定view页面,以这个范例来看,路径必须要是index.php/person,就可以正常显示
也不知道到底算不算是这个范例的问题.....
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
入住 CI 中国社区
本版积分规则
发表回复
回帖后跳转到最后一页