thinkphp 写了个类继承了Action类。myAction.class.php 想要所有的控制器都继承自己写的myAction类
thinkphp写了个类myAction.class.php内容大概如下classmyActionextendsAction{...........}那么myAction...
thinkphp 写了个类myAction.class.php 内容大概如下
class myAction extends Action{...........}
那么myAction.class.php这个文件要在哪里引入?怎么引入?谢谢。。 展开
class myAction extends Action{...........}
那么myAction.class.php这个文件要在哪里引入?怎么引入?谢谢。。 展开
3个回答
展开全部
放在Lib\Action
class CommonAction extends Action {
//初始化方法
function _initialize()
{
}
}
其他文件继承
class IndexAction extends CommonAction
{
}
class CommonAction extends Action {
//初始化方法
function _initialize()
{
}
}
其他文件继承
class IndexAction extends CommonAction
{
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
放在项目目录的Lib/Action下面就可以了,然后其他的控制器就extends myAction
追问
不行,提示我
Class 'MyAction' not found D:\xampp\htdocs\Myweb\Lib\Action\Home\IndexAction.class.php
MyAction.class.php就包含这点信息可以么?
class MyAction extends Action{
public function _initialize(){
}
}
追答
文件名正确么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class TestAction extends MyAction{
//TestAction.class.php继承MyAction.class.php
}
这样写不可以吗?对了你自己的那个类文件名似乎有点不规范:MyAction.class.php
//TestAction.class.php继承MyAction.class.php
}
这样写不可以吗?对了你自己的那个类文件名似乎有点不规范:MyAction.class.php
追问
3q~~已经可以了。。我遇到了各其他问题。。
我设置了分组的。
空模块EmptyAction.class.php放在Action目录下。没用,一定要放到分组的目录下,才有效果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询