Articles in category "how-tos", sorted by date (updated)X
Displaying 21-30 of 348 result(s).

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

Updated 6 months ago by skwordenHow-tos6 comments – viewed 29,118 times – ( +16 ) – 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.

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.

Updated 7 months ago by Gerhard LiebenbergHow-tos3 comments – viewed 3,381 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:

Single PHP entry point with Nginx

Updated 7 months ago by MadAndHow-tos1 comment – viewed 3,369 times – ( +2 / -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.

yii2-app-advanced on single domain (Apache, Nginx)

Updated 7 months ago by MadAndHow-tos3 comments – viewed 15,075 times – ( +6 ) – version 2.0
If you develop rather complex applications with Yii2, you might already be familiar with yii2-app-advanced application template. Well, the template is awesome and provides high flexibility regarding code/configuration sharing among parts of an application.

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

Updated 7 months ago by Scott_HuangHow-tos0 comments – viewed 4,862 times – ( +3 ) – version 2.0
1. Create Extension in yii2.

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

Updated 7 months ago by le_topHow-tos0 comments – viewed 2,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.

Console Based CAuthManager Helper

Updated 7 months ago by bluyellHow-tos1 comment – viewed 3,190 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.

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

Updated 8 months ago by le_topHow-tos0 comments – viewed 18,648 times – ( +6 ) – 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 8 months ago by le_topHow-tos1 comment – viewed 8,025 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 8 months ago by ezekielnoobHow-tos6 comments – viewed 10,376 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: