yaf(2) layout 自定义目录结构

简介: 2013年3月19日 08:30:45 通过分发器的一个函数setAppDirectory()可以动态设定application文件夹的路径,从而可以把modules等文件从application文件夹下移出来 1 $objNewApp = $app->bootstrap(); //call bootstrap methods defined in Bootstrap.

2013年3月19日 08:30:45

通过分发器的一个函数setAppDirectory()可以动态设定application文件夹的路径,从而可以把modules等文件从application文件夹下移出来

1 $objNewApp = $app->bootstrap(); //call bootstrap methods defined in Bootstrap.php
2 
3 $objNewApp->getDispatcher()->setAppDirectory($newAppPath)->getApplication()->run()


效果:

方案1:

在调用bootstrap时写hook函数

方案2:

在入口文件中写类似上边的3行代码

达到的结果是 root/modules/modulename/controllers/....

建议在路由开始起作用前(routerStartup)配合base_uri(忽略一部分uri,不让路由把它当作modul,controllers,action)使用

目录
相关文章
|
Kubernetes 容器
k8s集群初始化节点
k8s集群初始化节点
234 0
|
存储 数据处理 内存技术
寄存器
一、什么是寄存器 寄存器是计算机硬件中的一种存储设备,它用于暂时存储和处理数据。寄存器位于计算机的中央处理器(CPU)内部,通常是由高速的SRAM(静态随机存储器)构成。寄存器具有以下特点: 1. 速度快:寄存器位于CPU内部,与CPU的时钟频率相同,因此访问寄存器的速度非常快,能够在一个时钟周期内完成读取或写入操作。 2. 容量小:由于寄存器是CPU内部的存储设备,其容量相对较小。通常每个寄存器的容量为几个字节或几十个字节,用于存储临时数据、指令和地址等。 3. 数据处理:寄存器可以用于存储和处理数据。CPU可以直接从寄存器中读取数据,并进行运算、逻辑操作等。 4. 寄存器类型:根据不同的功
410 0
|
8月前
|
C# 图形学
unity抛物线的制作
该教程展示了如何在Unity中使用LineRenderer组件和C#脚本绘制抛物线。具体步骤如下:创建一个空物体并添加LineRenderer组件,挂载提供的`SeletParabola`脚本;新建两个Cube作为起点和终点,并将其拖到脚本对应的公共变量上。运行后即可看到从起点到终点的抛物线效果。代码通过计算抛物线上的点并设置给LineRenderer来实现这一效果。此外,还可以为LineRenderer添加贴图以增强视觉效果。
|
自然语言处理 前端开发 数据可视化
Quarto ppt模板制作与Rstudio git连接
本文介绍了当前PPT演示中流行的Quarto文档使用情况,以及如何在Rstudio中连接Git进行版本控制。重点讲解了Quarto的ppt模板制作流程,包括安装、创建演示文稿及自定义样式等步骤,并提供了相关资源链接。
323 0
Quarto ppt模板制作与Rstudio git连接
炸了!力扣官方首发了这套1568页LeetCode算法刷题笔记(彩页版)
你知道现在LeetCode算法在大厂中的重要性吗? 前几天小编看了一个国内算法大神的短视频,他就在视频中指出了算法对当下无论是生活还是找工作中都是非常重要的! 没错这个人就是江湖人称“左神”的左程云老师 小编也简单看了一下一些比较知名互联网大厂的招聘,像阿里,字节,美团,京东,百度等都在简介明确写上了要求“算法精通”! 那么如何达到“算法精通”今天小编特意给大家分享出一套1568页的LeetCode算法刷题(彩页版)笔记,助力你早日在简历写上“算法精通”
炸了!力扣官方首发了这套1568页LeetCode算法刷题笔记(彩页版)
|
存储 搜索推荐 Java
rodert教你学Maven-实战这一篇就够了(上)
rodert教你学Maven-实战这一篇就够了
124 1
 rodert教你学Maven-实战这一篇就够了(上)
|
人工智能 异构计算 Python
字节跳动最新研究AI项目:一张图片组合一组动作就可以生成毫无违和感的视频!
字节跳动最新研究AI项目:一张图片组合一组动作就可以生成毫无违和感的视频!
329 0
|
机器学习/深度学习 数据采集 算法
AB Test如何应用于风控场景?
AB Test是一个很好的导航系统和说理工具,策略分析师在各个场景使用这种分析方法,可以形成一个完整的闭环;本文作者分享了关于AB Test如何应用于风控场景,我们一起来看一下。
1130 0
|
监控 架构师 Devops
「演进架构」架构在实施之前是抽象的
「演进架构」架构在实施之前是抽象的
「演进架构」架构在实施之前是抽象的
|
定位技术 C语言
C语言学习-数组应用-扫雷(4.2)
C语言学习-数组应用-扫雷(4.2)
87 0