Wiki

Articles in category "how-tos"X
Displaying 11-20 of 350 result(s).

[Guide] How to actually separate Frontend (User) and Backend (Admin) on Yii2 Advanced

Created about a year ago by Wade ShulerHow-tos2 comments – viewed 32,984 times – ( +16 / -1 ) – version 2.0
I am writing this guide because I struggled to find a resource that included ALL of the necessary steps to completely separate the frontend from the backend. After reading guides like Configuring different sessions for backend and frontend in yii-advanced-app and yii2 configuring different sessions for backend and frontend in yii advanced application template, there are still steps missing. It is funny how the 2nd one says it is an extension of the first one's article. So I guess, my wiki guide here is yet a 3rd and more complete extension of both of them. I also found a few StackOverflow questions and blog posts regarding this topic. None of them fully worked, and must be missing some magic sauce!

Before Query Example : Soft Delete

Created about a year ago by moo.tensaiHow-tos2 comments – viewed 7,358 times – ( +1 ) – version 2.0
This is how i do before query on Yii 2.0

Single PHP entry point with Nginx

Created about a year ago by MadAndHow-tos1 comment – viewed 4,664 times – ( +3 / -1 ) – version all
In this article I will show you how to slightly increase application security, by exploiting the fact that Yii implements the Front Controller Pattern.

How to create yii2 extension and push to github and register into packagist to allow end user install from composer

Created about a year ago by Scott_HuangHow-tos0 comments – viewed 8,448 times – ( +3 ) – version 2.0
1. Create Extension in yii2.

Render Form in popup via AJAX (Create and Update) with ajax validation & Also load any page via ajax Yii 2.0 (2.3)

Created about a year ago by skwordenHow-tos6 comments – viewed 60,536 times – ( +22 ) – version 2.0
There are a few issues with the other solutions I originally used that I found from other wikis. I address the issues I had in this much simpler and shorter way. I am also going to explain what is going into way more detail than others to help people understand what's going on.

Console Based CAuthManager Helper

Created about a year ago by bluyellHow-tos1 comment – viewed 4,028 times – ( +1 ) – version 1.1
This behavior enable you to command the RBAC via console. This avoids you to install a entire rbac graphic toolkit to set up some rules in the rbac, maybe you are running inside a ssh console.

Relation scope to test existence of related records ("EXISTS")

Created about a year ago by le_topHow-tos0 comments – viewed 3,963 times – ( +1 ) – version 1.1
When one needs to select a record in a table that do not have related records through a relation, it is generally suggested to use a subquery. Personnaly, I prefer a high level approach, and I have a method to do it with scopes.

Multiple CGridView virtual attributes, retrieved from a single model function. Also communication between CGridView columns and rows; and between CGridView and its own parent view.

Created about a year ago by Gerhard LiebenbergHow-tos3 comments – viewed 5,003 times – ( +1 ) – version 1.1
We probably have all used a virtual attribute (model function) to retrieve complex or related data for a CGridView column:

Using Yii Gallery Manager in your Yii 1.x application

Created about a year ago by TrejderHow-tos0 comments – viewed 5,106 times – ( +1 ) – version 1.1
Finding good looking, working and not abandoned gallery manager for Yii 1.x application is a tough task. Out of all I found, only yii-gallery-manager extension looked promising. But, after downloading it, it turned out, that there are certain unusual things to do, to include it in your application. So, I decided to write this article to remember all these for future reference.

How to register scripts and css

Created about a year ago by oligalmaHow-tos0 comments – viewed 12,959 times – version 1.1
First of all, we need to download the jQuery library and store it in the js folder. In this example we are using the version 2.1.3.