thinkphp 写了个类继承了Action类。myAction.class.php 想要所有的控制器都继承自己写的myAction类

thinkphp写了个类myAction.class.php内容大概如下classmyActionextendsAction{...........}那么myAction... thinkphp 写了个类myAction.class.php 内容大概如下
class myAction extends Action{...........}
那么myAction.class.php这个文件要在哪里引入?怎么引入?谢谢。。
展开
 我来答
紫se蕞羙JJ
推荐于2017-09-22
知道答主
回答量:46
采纳率:0%
帮助的人:28.7万
展开全部
放在Lib\Action

class CommonAction extends Action {
//初始化方法
function _initialize()
{
}
}

其他文件继承
class IndexAction extends CommonAction
{

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嘟嘟乐悠
2013-01-09 · TA获得超过568个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:327万
展开全部
放在项目目录的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(){

}
}
追答
文件名正确么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
禾惠一寻
2013-01-09 · TA获得超过214个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:120万
展开全部
class TestAction extends MyAction{
//TestAction.class.php继承MyAction.class.php
}
这样写不可以吗?对了你自己的那个类文件名似乎有点不规范:MyAction.class.php
追问
3q~~已经可以了。。我遇到了各其他问题。。
我设置了分组的。
空模块EmptyAction.class.php放在Action目录下。没用,一定要放到分组的目录下,才有效果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式