请教下yii2的目录设置
目前公司有个新项目准备我来做,准备试试yii2
项目分为3个应用
admin.xxx.com
api.xxx.com
web.xxx.com
所以可能不需要module这东西, 我目前想把结构改为
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
也就是框架和models通用 其他application 各干各的
现在问题
是, 其他目录修改可以通过 basePath, runtimePath,vendorPath,viewPath 来修改
但是models目录没有别名, yii2还废弃了 import, 我不知道改怎么引用他
我把models里的类 命名空间改为 namespace models;
在 controller 里 use models\user; 是无效的, 找不到 user这个类
想请教models文件夹怎么处理
回复内容:
目前公司有个新项目准备我来做,准备试试yii2
项目分为3个应用
admin.xxx.com
api.xxx.com
web.xxx.com
所以可能不需要module这东西, 我目前想把结构改为
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
也就是框架和models通用 其他application 各干各的
现在问题
是, 其他目录修改可以通过 basePath, runtimePath,vendorPath,viewPath 来修改
但是models目录没有别名, yii2还废弃了 import, 我不知道改怎么引用他
我把models里的类 命名空间改为 namespace models;
在 controller 里 use models\user; 是无效的, 找不到 user这个类
想请教models文件夹怎么处理
已经解决了, 我在bootstrap.php 加了一个别名Yii::setAlias('@models', __DIR__ . '/models');
common\models

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

Working with database in CakePHP is very easy. We will understand the CRUD (Create, Read, Update, Delete) operations in this chapter.

To work on file upload we are going to use the form helper. Here, is an example for file upload.

In this chapter, we are going to learn the following topics related to routing ?

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

Validator can be created by adding the following two lines in the controller.
