The Yii website has a fresh new look!
We’ve redesigned it for clearer navigation, better readability, improved mobile support, and consistent dark mode—all while keeping the familiar Yii spirit.
Take a look and let us know what you think!
The Yii website has a fresh new look!
We’ve redesigned it for clearer navigation, better readability, improved mobile support, and consistent dark mode—all while keeping the familiar Yii spirit.
Take a look and let us know what you think!
The new design looks modern and fresh!
It would be nice if the dark mode was consistent throughout the forum too.
Looks great!
Hello, I have been using yii2 before.
Yii3 has been very interested since it came out. I want to use it in new projects, but I still feel very difficult. After studying for a period of time, I found that many functions need to be configured and implemented by myself, and then I went to check the documents, such as symfony messenger, Scheduler, etc. I wanted to use them, but they needed complicated configuration and spent a lot of time exploring.
Then, when I tried to use symfony, I could quickly create a project and realize development after reading the documents. But I like yii very much. It’s like my tutor. I really want to continue to learn and use yii3.
Can you give me some suggestions, or can you produce a complete set of project function realization scheme documents based on yii3? After reading it, I can quickly enter the project creation and function realization without trying to explore step by step. Because the implementation schemes of most projects are fixed now, but the business is different, you can learn by yourself or use them step by step after you have the architectural blueprint。
thanks。
The new website is really nice. I like the new concept!
Do you have a list of features you’re looking for?
It is an app project, including official website and APP. APP includes conventional functions: model tool (including other functions), product material function, cloud disk (storing users’ own materials), and Ai function and integral recharge function. The AI function is “user submits task = > server establishes local task order = > submits third-party platform = > waits for results (delayed response results)”;
Now symfony’s messager is used for asynchronous processing:
Use schedule to periodically process membership expiration, cloud disk capacity, and missed AI tasks and recharge orders;
This project is suitable for DDD mode, isn’t it?
I hope that the yii3 document can contain more contents and solutions about the project architecture. Similar to symfony, it provides a set of solutions. Although you are not familiar with the framework, you can still create projects according to the solutions.
Reduce the difficulty of learning.
thanks,
Have you tried the demo apps Demo Applications | Yii3 Documentation a DDD project is included?
Trying to implement one feature may give you a better feel than reading everything first to understand it.
It may not be your style of doing things yet but AI (here to stay) as a dev tool can help you figure out the fit much quicker and then you can see what areas you need to actually understand for yourself.
All the best.
I think trying a small feature first is probably the best way to understand where Yii3’s structure fits. The layered DDD blog demo is especially useful for seeing the ideas in actual code rather than just reading about them. For a simple application workflow, this is also worth a look: application — https://gerador-br.com/
The new site layout is super clean, huge props to the team for the overhaul!
On the Yii3 side, I totally get where you’re coming from—the jump to Yii3 feels massive because it’s so decoupled compared to Yii2’s “everything works out of the box” feel. The learning curve is steep when you just want to ship a project with queues, scheduled tasks, and payment callbacks without piecing together every single package yourself.
Checking out the Yii3 demo apps (especially the DDD ones) is a good starting point to see how the core team structures things, but having a official “cookbook” or architecture guide for common production setups (like Symfony’s documentation has) would make onboarding so much smoother. Hope the docs team considers adding more end-to-end project guides!
I agree, the Yii3 transition can feel pretty overwhelming at first, especially if you’re coming from Yii2. The more decoupled approach is powerful, but having a few complete real-world examples for things like queues and scheduled tasks would definitely make the learning curve easier.