Wiki

Articles in category "how-tos", sorted by date (updated)X
Displaying 1-10 of 337 result(s).

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

Updated 4 days ago by le_topHow-tos0 comments – viewed 1,750 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.

Console Based CAuthManager Helper

Updated 12 days ago by bluyellHow-tos1 comment – viewed 1,960 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.

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

Updated 17 days ago by skwordenHow-tos0 comments – viewed 2,792 times – ( +5 ) – 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.

Checking for "expired" sessions/logins on the client side

Updated 25 days ago by le_topHow-tos0 comments – viewed 15,814 times – ( +5 ) – version 1.1
Getting "Expired token" errors ? Here is a solution to avoid invalid CSRF on POST or ajax requests, or user identity changes.

Profiling using XDebug

Updated 26 days ago by le_topHow-tos1 comment – viewed 6,836 times – ( +3 ) – version all
A short explication on how to extract profile information for PHP on your server using XDebug and KCacheGrind or WinCacheGrind.

CGridView Date Range Without Cookies or Session (External Filtering)

Updated 29 days ago by ezekielnoobHow-tos6 comments – viewed 8,887 times – ( +5 ) – version 1.1
Here's a tutorial on how to create a CGridView with external date filters the trick is to create hidden columns within the CGridView Filters something like in the example below:

Use kartik Growl with Yii2 flash messages

Updated about a month ago by skwordenHow-tos0 comments – viewed 2,229 times – ( +4 ) – version 2.0
This is to show you how to use Yii2 flash messages with Kartik Growl (bootstrap notify wrapper).

How to register scripts and css

Updated about a month ago by moginnHow-tos0 comments – viewed 1,828 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.

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

Updated about a month ago by Gerhard LiebenbergHow-tos3 comments – viewed 1,967 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: