如何运行thinkphp中队列处理函数
1个回答
展开全部
在项目文件夹内创建入口文件index.php
<?php
define('THINK_PATH', '../ThinkPHP');
define('APP_PATH', '.');
require(THINK_PATH."/ThinkPHP.php");
App::run();
?>
在浏览器中访问入口地址http://yourdomain/项目文件夹/index.php,之后ThinkPHP会自动生成项目文件.
在项目文件夹下Lib/Action目录中,会生成默认的控制器文件IndexAction.php,你可以直接修改使用它.
<?php
/**** IndexAction ****/
class IndexAction extends Action{
public function yourfunctionname(){
echo '默认操作<br />';
}
public function yourfunctionname(){
$this -> redirect('target',array('参数名1'=>参数值1,'参数名2'=>参数值2,.......),跳转前停滞时间n秒,'跳转前的提示:n秒后跳转到target'); //重定向,即ThinkPHP自带的跳转函数
}
public tunction target(){
echo '跳转成功,这里就是target.<br />';
echo '参数名1:'.$_GET['参数名1'].'<br />';
echo '参数名2:'.$_GET['参数名2'].'<br />';
}
}
?>
然后在浏览器中访问你yourfunctionname的地址:
http://yourdomain/项目文件夹/index.php?Index/yourfunctionname,
就可以调用你自定义的函数了,系统会在n秒后跳转到target,并显示输出.
extend.php是一个扩展函数库,可以拷贝到控制器文件(如IndexAction)中使用
功能包括
楼主还有什么不懂的就去后盾人那里多学习学习
<?php
define('THINK_PATH', '../ThinkPHP');
define('APP_PATH', '.');
require(THINK_PATH."/ThinkPHP.php");
App::run();
?>
在浏览器中访问入口地址http://yourdomain/项目文件夹/index.php,之后ThinkPHP会自动生成项目文件.
在项目文件夹下Lib/Action目录中,会生成默认的控制器文件IndexAction.php,你可以直接修改使用它.
<?php
/**** IndexAction ****/
class IndexAction extends Action{
public function yourfunctionname(){
echo '默认操作<br />';
}
public function yourfunctionname(){
$this -> redirect('target',array('参数名1'=>参数值1,'参数名2'=>参数值2,.......),跳转前停滞时间n秒,'跳转前的提示:n秒后跳转到target'); //重定向,即ThinkPHP自带的跳转函数
}
public tunction target(){
echo '跳转成功,这里就是target.<br />';
echo '参数名1:'.$_GET['参数名1'].'<br />';
echo '参数名2:'.$_GET['参数名2'].'<br />';
}
}
?>
然后在浏览器中访问你yourfunctionname的地址:
http://yourdomain/项目文件夹/index.php?Index/yourfunctionname,
就可以调用你自定义的函数了,系统会在n秒后跳转到target,并显示输出.
extend.php是一个扩展函数库,可以拷贝到控制器文件(如IndexAction)中使用
功能包括
楼主还有什么不懂的就去后盾人那里多学习学习
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询