{"id":2041,"date":"2016-08-21T15:54:39","date_gmt":"2016-08-21T15:54:39","guid":{"rendered":"https:\/\/www.codebee.co.th\/labs\/?p=2041"},"modified":"2016-10-23T11:45:19","modified_gmt":"2016-10-23T11:45:19","slug":"%e0%b8%aa%e0%b8%ad%e0%b8%99-yii-2-%e0%b9%80%e0%b8%a3%e0%b8%b4%e0%b9%88%e0%b8%a1%e0%b8%95%e0%b9%89%e0%b8%99%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-view-%e0%b9%81%e0%b8%a5%e0%b8%b0-controller","status":"publish","type":"post","link":"https:\/\/www.codebee.co.th\/labs\/%e0%b8%aa%e0%b8%ad%e0%b8%99-yii-2-%e0%b9%80%e0%b8%a3%e0%b8%b4%e0%b9%88%e0%b8%a1%e0%b8%95%e0%b9%89%e0%b8%99%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-view-%e0%b9%81%e0%b8%a5%e0%b8%b0-controller\/","title":{"rendered":"\u0e2a\u0e2d\u0e19 Yii 2 : \u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07 View \u0e41\u0e25\u0e30 Controller"},"content":{"rendered":"<h3>\u0e2a\u0e2d\u0e19 Yii 2 : \u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07 View \u0e41\u0e25\u0e30 Controller<\/h3>\n<p><\/br><br \/>\nYii \u0e40\u0e1b\u0e47\u0e19 PHP Framework \u0e17\u0e35\u0e48\u0e04\u0e48\u0e2d\u0e19\u0e02\u0e49\u0e32\u0e07\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19\u0e04\u0e23\u0e31\u0e1a \u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07 View \u0e22\u0e31\u0e07\u0e40\u0e15\u0e47\u0e21\u0e44\u0e1b\u0e14\u0e49\u0e27\u0e22 Syntax \u0e02\u0e2d\u0e07<br \/>\n\u0e20\u0e32\u0e29\u0e32\u0e1e\u0e35\u0e40\u0e2d\u0e0a\u0e1e\u0e35 \u0e16\u0e36\u0e07\u0e41\u0e21\u0e49\u0e27\u0e48\u0e32\u0e40\u0e23\u0e32\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e49\u0e01\u0e47\u0e15\u0e32\u0e21 \u0e41\u0e15\u0e48\u0e16\u0e49\u0e32\u0e08\u0e30\u0e43\u0e0a\u0e49 Yii \u0e43\u0e2b\u0e49\u0e44\u0e14\u0e49\u0e40\u0e15\u0e47\u0e21\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 \u0e01\u0e47\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35<br \/>\n\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e20\u0e32\u0e29\u0e32\u0e1e\u0e35\u0e40\u0e2d\u0e0a\u0e1e\u0e35\u0e17\u0e35\u0e48\u0e14\u0e35\u0e1e\u0e2d\u0e2a\u0e21\u0e04\u0e27\u0e23 \u0e41\u0e25\u0e30\u0e16\u0e49\u0e32\u0e44\u0e14\u0e49\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e08\u0e19\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e2b\u0e25\u0e31\u0e01\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07 Yii \u0e41\u0e25\u0e49\u0e27 \u0e08\u0e30\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e27\u0e48\u0e32\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e22\u0e32\u0e01\u0e40\u0e25\u0e22<br \/>\n<\/br><br \/>\n<!--more--><\/p>\n<p>\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27\u0e40\u0e23\u0e32\u0e44\u0e14\u0e49\u0e17\u0e33<a href=\"https:\/\/www.codebee.co.th\/labs\/\u0e2a\u0e2d\u0e19-yii-2-\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14-\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e41\u0e25\/\" target=\"_blank\">\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 Yii 2 Framework<\/a> \u0e44\u0e1b\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 \u0e17\u0e31\u0e49\u0e07\u0e41\u0e1a\u0e1a\u0e1c\u0e48\u0e32\u0e19 composer \u0e41\u0e25\u0e30<br \/>\n\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e27\u0e34\u0e18\u0e35\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e1f\u0e25\u0e4c zip \u0e21\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 \u0e23\u0e27\u0e21\u0e44\u0e1b\u0e16\u0e36\u0e07\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e08\u0e19\u0e44\u0e14\u0e49\u0e2b\u0e19\u0e49\u0e32 Default Page \u0e02\u0e2d\u0e07\u0e40\u0e1f\u0e23\u0e21\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e04<br \/>\n\u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e40\u0e23\u0e32\u0e08\u0e30\u0e21\u0e32\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e2a\u0e23\u0e49\u0e32\u0e07 View \u0e41\u0e25\u0e30 Controller \u0e42\u0e14\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e43\u0e2b\u0e21\u0e48\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14<br \/>\n<\/br><\/p>\n<h4>\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08 View \u0e43\u0e19 Yii \u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07\u0e15\u0e49\u0e19<\/h4>\n<p>\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2a\u0e48\u0e27\u0e19 view \u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30 render \u0e1e\u0e27\u0e01\u0e44\u0e1f\u0e25\u0e4c html, css, js \u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e49\u0e2d views<br \/>\n\u0e42\u0e14\u0e22\u0e43\u0e19\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e49\u0e2d views \u0e08\u0e30\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e44\u0e1b\u0e14\u0e49\u0e27\u0e22\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e49\u0e2d layouts \u0e41\u0e25\u0e30\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e15\u0e31\u0e49\u0e07\u0e15\u0e32\u0e21\u0e0a\u0e37\u0e48\u0e2d Controller \u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e0f\u0e02\u0e2d\u0e07 Yii <\/p>\n<p><\/br><br \/>\n<strong>\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e2d\u0e07 View \u0e43\u0e19 Yii<\/strong><br \/>\n<\/br><br \/>\n<img decoding=\"async\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2016\/08\/\u0e2a\u0e2d\u0e19-Yii2-Framework-1.png\" alt=\"\u0e2a\u0e2d\u0e19 Yii Framework\" \/><br \/>\n<\/br><\/p>\n<ul>\n<li><strong>\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e49\u0e2d Layout<\/strong><\/li>\n<p>\u0e04\u0e37\u0e2d\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e35\u0e48\u0e44\u0e27\u0e49\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e1f\u0e25\u0e4c\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e39\u0e1b\u0e23\u0e48\u0e32\u0e07\u0e2b\u0e25\u0e31\u0e01 \u0e46 \u0e02\u0e2d\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c \u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e23\u0e49\u0e32\u0e07 Layout \u0e2b\u0e25\u0e32\u0e22 \u0e46 \u0e41\u0e1a\u0e1a\u0e44\u0e27\u0e49\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19\u0e2d\u0e2d\u0e01\u0e44\u0e1b\u0e44\u0e14\u0e49<\/p>\n<li><strong>\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e49\u0e2d site0,site1,site2<\/strong><\/li>\n<p>\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e49\u0e2d\u0e15\u0e32\u0e21\u0e0a\u0e37\u0e48\u0e2d Controller \u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e35\u0e48\u0e44\u0e27\u0e49\u0e40\u0e01\u0e47\u0e1a content \u0e17\u0e35\u0e48\u0e08\u0e30\u0e19\u0e33\u0e44\u0e1b\u0e41\u0e2a\u0e14\u0e07\u0e43\u0e19 Layouts \u0e2b\u0e23\u0e37\u0e2d\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 Layout \u0e01\u0e47\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e35\u0e22\u0e19\u0e44\u0e1f\u0e25\u0e4c .php \u0e44\u0e27\u0e49\u0e43\u0e19\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e49\u0e2d\u0e19\u0e35\u0e49\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22 \u0e0b\u0e36\u0e48\u0e07\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e08\u0e30\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19 Action Method \u0e43\u0e19 Controller\n<\/ul>\n<p><\/br><\/p>\n<h4>\u0e40\u0e23\u0e34\u0e48\u0e21\u0e2a\u0e23\u0e49\u0e32\u0e07 View \u0e41\u0e25\u0e30 Controller \u0e41\u0e1a\u0e1a\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e49 Layout<\/h4>\n<p>\u0e43\u0e2b\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c UserController \u0e41\u0e25\u0e30\u0e27\u0e32\u0e07\u0e44\u0e27\u0e49\u0e43\u0e19 controller\/UserController.php \u0e41\u0e25\u0e30\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e49\u0e2d user<br \/>\n\u0e15\u0e32\u0e21\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07 UserController \u0e43\u0e19 views\/user \u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e43\u0e2b\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c index.php \u0e27\u0e32\u0e07\u0e44\u0e27\u0e49\u0e43\u0e19\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e49\u0e2d user<\/p>\n<pre class=\"lang:default highlight:0 decode:true \" >\r\ncontrollers\/UserController.php\r\nviews\/user\/index.php\r\n<\/pre>\n<p>\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c <strong>controllers\/UserController.php<\/strong> \u0e43\u0e2b\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e04\u0e4a\u0e14\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<pre class=\"lang:default decode:true \" >namespace app\\controllers;\r\n\r\nuse Yii;\r\nuse yii\\web\\Controller;\r\n\r\nclass UserController extends Controller\r\n{\r\n    public function actionIndex()\r\n    {\r\n\t\t$this-&gt;layout = false;\r\n        return $this-&gt;render('index');\r\n    }\r\n}<\/pre>\n<ul>\n<li><strong>actionIndex<\/strong><\/li>\n<p> \u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d Method \u0e15\u0e32\u0e21\u0e01\u0e0f\u0e02\u0e2d\u0e07 Yii \u0e02\u0e36\u0e49\u0e19\u0e15\u0e49\u0e19\u0e14\u0e49\u0e27\u0e22 action \u0e41\u0e25\u0e30\u0e15\u0e32\u0e21\u0e14\u0e49\u0e27\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c\u0e43\u0e19 view \u0e04\u0e37\u0e2d index.php<\/p>\n<li><strong>$this->layout = false<\/strong><\/li>\n<p> \u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e23\u0e30\u0e1a\u0e1a layout \u0e02\u0e2d\u0e07 Yii \u0e04\u0e37\u0e2d\u0e44\u0e1f\u0e25\u0e4c views\/layouts\/main.php \u0e23\u0e27\u0e21\u0e44\u0e1b\u0e16\u0e36\u0e07 layouts \u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e14\u0e49\u0e27\u0e22 \u0e2a\u0e23\u0e38\u0e1b\u0e04\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e49\u0e23\u0e30\u0e1a\u0e1a layouts \u0e02\u0e2d\u0e07 Yii \u0e40\u0e25\u0e22<\/p>\n<li><strong>return $this->render(&#8216;index&#8217;);<\/strong><\/li>\n<p> \u0e2a\u0e31\u0e48\u0e07 render \u0e44\u0e1f\u0e25\u0e4c index.php \u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19 views\/user\/index.php \u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e40\u0e23\u0e19\u0e40\u0e14\u0e2d\u0e23\u0e4c\u0e43\u0e19 Yii \u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e1a\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07 view() \u0e43\u0e19 Laravel \u0e41\u0e25\u0e30 CI\n<\/ul>\n<p>\u0e43\u0e19 <strong>views\/user\/index.php<\/strong> \u0e43\u0e2b\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e04\u0e4a\u0e14\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<pre class=\"lang:default decode:true \" >&lt;div class=\"site-about\"&gt;\r\n    &lt;p&gt;\r\n        Hi, I am beginner in Yii \u0e19\u0e32\u0e08\u0e32\u0e32\r\n    &lt;\/p&gt;\r\n&lt;\/div&gt;<\/pre>\n<p>\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e43\u0e2b\u0e49\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e04\u0e48\u0e32 <strong>defaultRoute<\/strong> \u0e17\u0e35\u0e48\u0e44\u0e1f\u0e25\u0e4c <strong>vendor\/yiisoft\/yii2\/web\/Application.php<\/strong> \u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e02\u0e2d\u0e07 Yii \u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 site \u0e43\u0e2b\u0e49\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e1b\u0e47\u0e19 user \u0e15\u0e32\u0e21\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07 UserController \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e43\u0e2b\u0e21\u0e48<\/p>\n<pre class=\"lang:default decode:true \" >public $defaultRoute = 'user';<\/pre>\n<p>\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27\u0e43\u0e2b\u0e49\u0e25\u0e2d\u0e07\u0e40\u0e1b\u0e34\u0e14\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e1c\u0e48\u0e32\u0e19\u0e40\u0e1a\u0e23\u0e32\u0e0b\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c<\/p>\n<pre class=\"lang:default highlight:0 decode:true \" >http:\/\/localhost\/yii-application\/web\/<\/pre>\n<p>\u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e01\u0e47\u0e08\u0e30\u0e44\u0e14\u0e49\u0e14\u0e31\u0e07\u0e20\u0e32\u0e1e\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e04\u0e23\u0e31\u0e1a<br \/>\n<\/br><br \/>\n<img decoding=\"async\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2016\/08\/\u0e2a\u0e2d\u0e19-Yii2-Framework-2.png\" alt=\"\u0e2a\u0e2d\u0e19 Yii Framework\" \/><br \/>\n<\/br><br \/>\n\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e32\u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e14\u0e39\u0e44\u0e21\u0e48\u0e21\u0e35\u0e0a\u0e35\u0e27\u0e34\u0e15\u0e0a\u0e35\u0e27\u0e32\u0e40\u0e25\u0e22\u0e44\u0e0a\u0e48\u0e44\u0e2b\u0e21\u0e04\u0e23\u0e31\u0e1a \u0e07\u0e31\u0e49\u0e19\u0e25\u0e2d\u0e07\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e43\u0e0a\u0e49 main layouts \u0e02\u0e2d\u0e07 Yii \u0e14\u0e39\u0e04\u0e23\u0e31\u0e1a \u0e27\u0e34\u0e18\u0e35\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e01\u0e47\u0e44\u0e21\u0e48\u0e22\u0e32\u0e01\u0e04\u0e23\u0e31\u0e1a<br \/>\n\u0e43\u0e0a\u0e49\u0e42\u0e04\u0e4a\u0e14\u0e0a\u0e38\u0e14\u0e40\u0e14\u0e34\u0e21 \u0e43\u0e2b\u0e49\u0e25\u0e1a $this->layout = true; \u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e08\u0e32\u0e01 UserController.php \u0e40\u0e02\u0e35\u0e22\u0e19\u0e44\u0e14\u0e49\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<br \/>\n<\/br><br \/>\n<strong>controllers\/UserController.php <\/strong><\/p>\n<pre class=\"lang:default decode:true \" title=\"controllers\/UserController.php\" >namespace app\\controllers;\r\n\r\nuse Yii;\r\nuse yii\\web\\Controller;\r\n\r\nclass UserController extends Controller\r\n{\r\n    public function actionIndex()\r\n    {\r\n        return $this-&gt;render('index');\r\n    }\r\n}<\/pre>\n<p><\/br><br \/>\n\u0e41\u0e25\u0e30\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e04\u0e4a\u0e14\u0e43\u0e19 views\/layouts\/main.php \u0e44\u0e14\u0e49\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<br \/>\n<strong>views\/layouts\/main.php<\/strong><\/p>\n<pre class=\"lang:default decode:true \" title=\"views\/layouts\/main.php\" >use yii\\helpers\\Html;\r\nuse app\\assets\\AppAsset;\r\n\r\nAppAsset::register($this);\r\n?&gt;\r\n&lt;?php $this-&gt;beginPage() ?&gt;\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html lang=\"&lt;?= Yii::$app-&gt;language ?&gt;\"&gt;\r\n&lt;head&gt;\r\n    &lt;meta charset=\"&lt;?= Yii::$app-&gt;charset ?&gt;\"&gt;\r\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\r\n    &lt;?= Html::csrfMetaTags() ?&gt;\r\n    &lt;title&gt;&lt;?= Html::encode($this-&gt;title) ?&gt;&lt;\/title&gt;\r\n    &lt;?php $this-&gt;head() ?&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n&lt;?php $this-&gt;beginBody() ?&gt;\r\n&lt;div class=\"wrap\"&gt;\r\n    &lt;div class=\"container\"&gt;\r\n      \t&lt;?= $content ?&gt;\r\n    &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;?php $this-&gt;endBody() ?&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n&lt;?php $this-&gt;endPage() ?&gt;<\/pre>\n<p>\u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e01\u0e47\u0e08\u0e30\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 Bootstrap Layout \u0e17\u0e35\u0e48\u0e15\u0e34\u0e14\u0e21\u0e32\u0e01\u0e31\u0e1a Yii2 \u0e44\u0e14\u0e49 \u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c layout<br \/>\n\u0e04\u0e37\u0e2d main.php \u0e21\u0e35\u0e01\u0e32\u0e23 include \u0e44\u0e1f\u0e25\u0e4c assets \u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e1e\u0e27\u0e01 css, js, \u0e21\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27\u0e19\u0e31\u0e48\u0e19\u0e40\u0e2d\u0e07\u0e04\u0e23\u0e31\u0e1a<br \/>\n\u0e04\u0e33\u0e16\u0e32\u0e21\u0e04\u0e37\u0e2d\u0e41\u0e25\u0e49\u0e27\u0e2b\u0e19\u0e49\u0e32 views\/user\/index.php \u0e21\u0e32\u0e41\u0e2a\u0e14\u0e07\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23 \u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e04\u0e37\u0e2d\u0e21\u0e32\u0e41\u0e2a\u0e14\u0e07\u0e15\u0e23\u0e07\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e19\u0e35\u0e49\u0e04\u0e23\u0e31\u0e1a <\/p>\n<pre class=\"lang:default decode:true \" >&lt;?= $content ?&gt;<\/pre>\n<p><\/br><br \/>\n\u0e1b\u0e25. \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e04\u0e23\u0e31\u0e1a\u0e16\u0e49\u0e32\u0e40\u0e23\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 Layout \u0e02\u0e2d\u0e07 Yii \u0e08\u0e30\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e48\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e23\u0e32\u0e15\u0e34\u0e14 debug toolbar \u0e02\u0e2d\u0e07 Yii2 \u0e21\u0e32<br \/>\n\u0e27\u0e34\u0e18\u0e35\u0e40\u0e2d\u0e32\u0e2d\u0e2d\u0e01\u0e01\u0e47\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e44\u0e1b\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 YII_ENV_DEV \u0e43\u0e19 <strong>vendor\/yiisoft\/yii2\/BaseYii.php<\/strong> \u0e08\u0e32\u0e01 dev \u0e40\u0e1b\u0e47\u0e19 prod\u0e41\u0e04\u0e48\u0e19\u0e35\u0e49 debug toolbar \u0e01\u0e47\u0e08\u0e30\u0e2b\u0e32\u0e22\u0e44\u0e1b\u0e41\u0e25\u0e49\u0e27\u0e04\u0e23\u0e31\u0e1a <\/p>\n<pre class=\"lang:default decode:true \" >defined('YII_ENV_DEV') or define('YII_ENV_DEV', YII_ENV === 'dev');<\/pre>\n<p>\u0e08\u0e1a\u0e44\u0e27\u0e49\u0e40\u0e17\u0e48\u0e32\u0e19\u0e35\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07 view \u0e41\u0e25\u0e30 controller \u0e23\u0e27\u0e21\u0e44\u0e1b\u0e16\u0e36\u0e07\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Yii2 \u0e40\u0e08\u0e2d\u0e01\u0e31\u0e19\u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e04\u0e23\u0e31\u0e1a<br \/>\n<\/br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0e2a\u0e2d\u0e19 Yii 2 : \u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07 View \u0e41\u0e25\u0e30 Controller Yii \u0e40\u0e1b\u0e47\u0e19 PHP Framework \u0e17\u0e35\u0e48\u0e04\u0e48\u0e2d\u0e19\u0e02\u0e49\u0e32\u0e07\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19\u0e04\u0e23\u0e31\u0e1a \u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07 View \u0e22\u0e31\u0e07\u0e40\u0e15\u0e47\u0e21\u0e44\u0e1b\u0e14\u0e49\u0e27\u0e22 Syntax \u0e02\u0e2d\u0e07 \u0e20\u0e32\u0e29\u0e32\u0e1e\u0e35\u0e40\u0e2d\u0e0a\u0e1e\u0e35 \u0e16\u0e36\u0e07\u0e41\u0e21\u0e49\u0e27\u0e48\u0e32\u0e40\u0e23\u0e32\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e49\u0e01\u0e47\u0e15\u0e32\u0e21&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2039,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"video","meta":{"footnotes":""},"categories":[654],"tags":[667,666,662,669,656,668,665,933,657,371,614,549,501,664,663,12,655,661,6,935],"class_list":{"0":"post-2041","1":"post","2":"type-post","3":"status-publish","4":"format-video","5":"has-post-thumbnail","6":"hentry","7":"category--yii-framework","8":"tag-controller--yii","9":"tag-defaultroute--yii","10":"tag-yii-2-framework","11":"tag-yii-remove-layouts","12":"tag-yii-","13":"tag-yii--layout","14":"tag--defaultcontroller--yii","15":"tag-933","16":"tag--yii-2","17":"tag-371","18":"tag-614","19":"tag-549","20":"tag-501","21":"tag--controller--yii2","22":"tag--view--yii-framework","23":"tag--php","25":"tag--yii-framework","26":"tag-6","27":"tag-935","28":"post_format-post-format-video"},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/2041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/comments?post=2041"}],"version-history":[{"count":45,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/2041\/revisions"}],"predecessor-version":[{"id":2089,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/2041\/revisions\/2089"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/media\/2039"}],"wp:attachment":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/media?parent=2041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/categories?post=2041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/tags?post=2041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}