×

thinkphp模块配置

thinkphp模块配置(thinkphp d)

admin admin 发表于2023-03-24 19:03:09 浏览42 评论0

抢沙发发表评论

本文目录一览:

thinkphp5 验证码获取不到模块config配置

第一个问题就是:

提示Call

to

undefined

function

captcha_src()。这是因为我们的扩展目录不存在验证文件。我们采用comoser进行安装(这里就介绍这一种了)或者采用直接到官网下载完版本的。

在我们的vendor目录下运行如下命令。

composer

require

topthink/think-captcha

接下来,我们的目录下会出现如下目录。

第二个问题:如果图片路径错误问题,按照如下图片所示添加内容。

第三个问题:配置项配置不正确。找到我们的config.php文件添加将下面的参数值设置为true。

'url_route_on'

=

true,

好了,设计到的问题已经介绍完了,不知道为你解决没?如果没欢迎骚扰。

thinkphp5.0问题设置默认模块,是bug吗

在用路由解决了这问题

'__domain__' = [

'www' = 'home',

'manager' = 'manager',

// 泛域名规则建议在最后定义

'*' = 'home',

]

但是一样模块下.

(正常)

(会报错, 找不到 module)需要在 common.php

加上 "\think\Route::bind('module', 'home');" 才可以.

不一定,比如你通用栏目地址 路由这样写

路由文件 /application/route.php

这是我的通用栏目和内容显示路由

return [

'category/:id\d+' = 'Index/category/index','thread/:id\d+' = 'Index/thread/index',

];

复制代码复制代码

例如你需要 访问 index模块下的test控制器中的index方法 路由定义return [

'test' = 'Index/test/index',

];

注意 路由定义中的 控制器要小写,不然找不到 ,模型可以大写但是在页面写 U 方法的话, 还是会带默认模块名.

U('test/index') - /home/test/index

官方解释了,自己写一个你想要url函数或是直接在页面写你要的函数

thinkphp3.2.2如何添加多个模块呢

common conf config.php里面配置

'MODULE_ALLOW_LIST' = array('Home','Admin'),

配置好了访问一下会自动生成目录

thinkphp 怎么配置允许访问模块

'MODULE_ALLOW_LIST' = array('Home','Index','Test'), //允许访问的模块

'DEFAULT_MODULE' = 'Home', //默认访问的模块

'MODULE_DENY_LIST' = array('Common','User','Admin','Install'), //禁止访问的模块