当前位置: 网学 > 编程文档 > Ajax > 正文

ajax实时任务提示功能的实现代码第1/2页

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/07/10

网学网为广大网友收集整理了,ajax实时任务提示功能的实现代码第1/2页,希望对大家有所帮助!

项目代码结构见 我之前写的[EXT/FCKEditor 集成 -- AJAX UI -- 一种web开发的新的思维,要及时转换思想]一文.
中的
├─taskofpig
│ ├─Controller
│ ├─Dao
│ ├─js
│ ├─music
│ ├─tpl
│ ├─tpl_c
│ └─_log
项目代码如下:
db.sql
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for task
-- ----------------------------
CREATE TABLE `task` (
`id` int(11) NOT NULL,
`title` varchar(100) collate utf8_unicode_ci NOT NULL,
`desc` text collate utf8_unicode_ci,
`date` datetime NOT NULL,
`created` int(11) default NULL,
`updated` int(11) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- ----------------------------
-- Table structure for task_seq
-- ----------------------------
CREATE TABLE `task_seq` (
`id` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/ucren/taskofpig/index.php
<?php
//设置正确的时区
date_default_timezone_set("Asia/Shanghai");
define(''TASKOFPIG_DIR'',dirname(__FILE__)) ;
require(''../phplibs/FLEA/FLEA.php'');
// 对$GLOBALS[G_FLEA_VAR][''CLASS_PATH''] 进行配置
FLEA::import(TASKOFPIG_DIR); //将当前目录加入到环境变量中
FLEA::loadAppInf(''appConfig.php'') ; //将配置文件单独分出来,容易维护
FLEA::init();
// 由于 FLEA_Db_TableDataGateway 并不是自动载入的,因此需要明确载入
FLEA::loadClass(''FLEA_Db_TableDataGateway'');
FLEA::runMVC();
?>
/ucren/taskofpig/appConfig.php
<?php
// 对 $GLOBALS[G_FLEA_VAR][''APP_INF''] 进行配置
return array(
''dispatcher'' => ''FLEA_Dispatcher_Simple'' , //定制调度器 FLEA_Dispatcher_Auth
''controllerAccessor'' => ''ctl'' ,
''actionAccessor'' => ''act'' ,
''view'' => ''FLEA_View_Smarty'', //定制视图
''viewConfig'' => array(
''smartyDir'' => ''../phplibs/Smarty'',
''template_dir'' => ''./tpl'',
''compile_dir'' => ''./tpl_c'',
''left_delimiter'' => ''<%'',
''right_delimiter'' => ''%>'',
''debugging'' => false
),
''dbDSN'' => array( //定制数据库连接参数
''driver'' => ''mysql'',
''host'' => ''localhost'',
''login'' => ''dbuser'',
''password'' => ''dbpass'',
''database'' => ''dbname'' ,
''charset '' => ''utf8''
) ,
''logFileDir'' => ''./log'' , //定制日志
''logFilename'' => ''task_admin.log''
);
?>
/ucren/taskofpig/Dao/Table.php
<?php
//生气猪的任务计划表
class Dao_TaskTable extends FLEA_Db_TableDataGateway
{
// 指定数据表名称
var $tableName = ''task'';
// 指定主键字段名
var $primaryKey = ''id'';
}
?>
/ucren/taskofpig/Controller/Default.php
<?php
FLEA::loadFile(''Dao_Table.php'',true) ;
FLEA::loadFile(''FLEA_Ajax_JSON.php'',true) ;
class Controller_Default extends FLEA_Controller_Action
{
var $smarty ;
function Controller_Default()
{
$this->smarty = $this->_getView();
$this->smarty->assign(''sitename'',''任务计划表 -- 生气猪'') ;
$this->smarty->assign(''opname'',''任务列表'') ;//缺省应该在子模块中更改值
}
function actionIndex()
{
$this->toModulePage(); //缺省显示任务列表页
}
//定义一个函数用于调用FCKeditor
func

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号