<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7131098759189844260</id><updated>2024-12-19T10:27:04.778+07:00</updated><category term="Yii Framework"/><category term="ริมโขง"/><category term="ล่องโขง"/><category term="ํYii Framework"/><category term="2551"/><category term="BOAT"/><category term="ILLUMINATED"/><category term="PROCESSION"/><category term="Programmer"/><category term="SCWCDGuide"/><category term="Victory Monument"/><category term="Yii"/><category term="cert"/><category term="java"/><category term="jsp"/><category term="jstl"/><category term="scjp"/><category term="กรุงเทพมหานคร"/><category term="กวง"/><category term="กาญจนบุรี"/><category term="ก้วยเตี๋ยวญวน"/><category term="ข้าวซอย"/><category term="ข้าวเงี่ยว"/><category term="คณะกรรมการการอุดมศึกษา"/><category term="คลองประเวศบุรีรมย์"/><category term="จาวา"/><category term="จ้างมันเต๊อะ จ้างมันเต๊อะ จ้างมัน ชั่งมัน  ช่างมัน"/><category term="ฉากหนังเรื่อง"/><category term="ช้างแม่สา"/><category term="ด่านเจดีย์"/><category term="ทำเนียบรัฐบาล"/><category term="นครพนม"/><category term="บั้งไฟ"/><category term="บั้งไฟพญานาค"/><category term="บางเสาธง"/><category term="บ้านนาป่าดอย"/><category term="ปลาสลิต"/><category term="ผาลาด"/><category term="พญานาค"/><category term="พญามังราย"/><category term="พระธาตุพนม"/><category term="พระํธาตุพนมค่าล้ำ"/><category term="พันธมิตร"/><category term="มช"/><category term="มณีเมืองกาญจน์"/><category term="มนต์ไพร"/><category term="มัฆวาน"/><category term="รถไฟหัวตะ­เข้"/><category term="ลำพูน"/><category term="ลิง  เกลียด กะปิ จิตใจ การปล่อยวาง ติดยึด"/><category term="วัฒนธรรมหลากหลาย"/><category term="วัดศรีวารีน้อย"/><category term="วัดหัวคู้"/><category term="สกอ"/><category term="สมุทรปราการ"/><category term="สมเด็จพระนเรศวร"/><category term="สอบตำรวจ อยากเป็นตำรวจ อยากเป็นข้าราชการ ตำรวจ ข้าราชการตำรวจ"/><category term="สัจธรรม"/><category term="สาระภี"/><category term="สำนักงานคณะกรรมการการอุดมศึกษา"/><category term="หนองคาย"/><category term="หนองหอย"/><category term="หริภุณชัย"/><category term="หลวงแพ่ง"/><category term="หลักเขตกรุงเทพ"/><category term="ห้วยแก้ว"/><category term="อนุสาวรีย์ชัยสมรภูมิ"/><category term="ออกพรรษา"/><category term="อาบัง"/><category term="อาเขต"/><category term="เจียงใหม่"/><category term="เจ้า"/><category term="เชียงใหม่"/><category term="เที่ยวนครพนม"/><category term="เรณูผู้ไท"/><category term="เรือไฟ"/><category term="เรือไฟโสภางามตาฝั่งโขง"/><category term="เวียงกุมกาม"/><category term="แควใหญ่"/><category term="แคว้นโบราณ"/><category term="แหล่งแร่น้ำตก"/><category term="โปรแกรมเมอร์"/><category term="โพนพิสัย"/><category term="ไหลเรือไฟ"/><title type='text'>ชาวบ้านป่าบ้านดอย</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>74</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-3671173252777744471</id><published>2011-04-11T02:22:00.009+07:00</published><updated>2012-08-14T14:02:57.272+07:00</updated><title type='text'>การเอา ช่องรับข้อมูลด้านบนออกจาก CGridView หรือไม่แสดงส่วน Headder ของ CGridView</title><content type='html'>ผมสงสัยมาตั้งนานมากรอบที่อยู่ด้านบนของ CGridView เราจะเอาออกยังงัย วันนี้มีคำตอบครับ (ต้องเรียกว่าเส้นผมบังภูเขาครับ)&lt;br /&gt;&lt;br /&gt;จากรูป&lt;br /&gt;&lt;a rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpI7P8PA4-_kO_iUapI3EKg3piI7DGHNGYL0OILtjLPJxfaoHK6jmPiKt3cD4T7E0IEAlEn1yr4z0jT2Np_FF4G6nT8HdEAC7e9uLAR8SpSvvv6oIf0dq4JVxj1WbhCCwTZjlynHLz7cYa/s1600/fillter.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 116px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpI7P8PA4-_kO_iUapI3EKg3piI7DGHNGYL0OILtjLPJxfaoHK6jmPiKt3cD4T7E0IEAlEn1yr4z0jT2Np_FF4G6nT8HdEAC7e9uLAR8SpSvvv6oIf0dq4JVxj1WbhCCwTZjlynHLz7cYa/s400/fillter.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5594038200128345234&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;เมื่อเอาออกจะได้ดังรูป&lt;br /&gt;&lt;br /&gt;&lt;a rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWPNeJ3BmySo3YGBkdfxbi6OTj8iejQoog3MaaBKJmNPbl0cFlJle68y95aJFGEUX3Vp3teXQKtl_nPdUlA6dqrKLr_kp-v6-f2NKt34cKzjyv9UmEUpGF1LsyIZdUuQWwiHUbc21t66pY/s1600/fillter2.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 112px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWPNeJ3BmySo3YGBkdfxbi6OTj8iejQoog3MaaBKJmNPbl0cFlJle68y95aJFGEUX3Vp3teXQKtl_nPdUlA6dqrKLr_kp-v6-f2NKt34cKzjyv9UmEUpGF1LsyIZdUuQWwiHUbc21t66pY/s400/fillter2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5594038203010521682&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;มีวิธีการดังนี้&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: php&quot;&gt;&lt;br /&gt; widget(&#39;zii.widgets.grid.CGridView&#39;, array(&lt;br /&gt;  &#39;id&#39;=&amp;gt;&#39;employee-grid&#39;,&lt;br /&gt;  &#39;dataProvider&#39;=&amp;gt;$model-&amp;gt;search(),&lt;br /&gt; // &#39;filter&#39;=&amp;gt;$model,  เอาส่วนนี้ออกหรือใส่คอมเมนต์ครับ (เส้นผมบังภูเขาครับ)&lt;br /&gt;  &#39;hideHeader&#39;=&amp;gt;true, //ถ้าไม่อยากให้แสดงส่วน Headder ครับ&lt;br /&gt;  &#39;columns&#39;=&amp;gt;array(&lt;br /&gt;    .....&lt;br /&gt;    .....&lt;br /&gt;  ),&lt;br /&gt; ));&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CGridView ที่ไม่มี Headder ครับ&lt;br /&gt;&lt;a rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFBlaylghtp5eZbXJuS2aOfSPgJUKgGX6JQ3_IUAgNPkX3621o64W6nr6nZ12SuLluKpXMfS02NxMizww7vz6gNC7Rk_Unf1kEV14gcQ2K1py2HgEqjt_GPcCnlbwr-EanRRUUVmevlFaI/s1600/fillter3.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 96px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFBlaylghtp5eZbXJuS2aOfSPgJUKgGX6JQ3_IUAgNPkX3621o64W6nr6nZ12SuLluKpXMfS02NxMizww7vz6gNC7Rk_Unf1kEV14gcQ2K1py2HgEqjt_GPcCnlbwr-EanRRUUVmevlFaI/s400/fillter3.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5594040355380124898&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height=&quot;390&quot; width=&quot;480&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/ZsPhhboeqao?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/ZsPhhboeqao?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; height=&quot;390&quot; width=&quot;480&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/3671173252777744471/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/3671173252777744471' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/3671173252777744471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/3671173252777744471'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/04/cgridview-headder-cgridview.html' title='การเอา ช่องรับข้อมูลด้านบนออกจาก CGridView หรือไม่แสดงส่วน Headder ของ CGridView'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpI7P8PA4-_kO_iUapI3EKg3piI7DGHNGYL0OILtjLPJxfaoHK6jmPiKt3cD4T7E0IEAlEn1yr4z0jT2Np_FF4G6nT8HdEAC7e9uLAR8SpSvvv6oIf0dq4JVxj1WbhCCwTZjlynHLz7cYa/s72-c/fillter.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-7058369438910191228</id><published>2011-04-08T13:18:00.001+07:00</published><updated>2011-04-08T13:35:21.463+07:00</updated><title type='text'>การนำรูปไปใส่ใน CDetailView และ CGridView ครับ</title><content type='html'>&lt;b&gt;ภาพ 1 ภาพ แทนคำ ได้เป็นล้านคำ&lt;/b&gt;&lt;br /&gt;
บางครั้งเราเห็นหน้าเว็บมีรูปเป็นตารางแล้วมีรูปอยู่ด้วนใน วันนี้เราจึงมาทดลองแทรกรูปใน CDetailView และ CGridView กันครับ&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a  rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb7x9-Y4XigxgVleLyj2-SvamSZKbJiTGP0LZxEg4fWgGFx3eOsmUJ5Hdz54Gy96DCgrs6m_VTa1ViCaw-ZPrs06guHKIrPipMqJx-4piv3gEqRAxVqmL75-ljJMagvp6G-c7MK9QVQOo/s1600/photoCgridView.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;201&quot; width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb7x9-Y4XigxgVleLyj2-SvamSZKbJiTGP0LZxEg4fWgGFx3eOsmUJ5Hdz54Gy96DCgrs6m_VTa1ViCaw-ZPrs06guHKIrPipMqJx-4piv3gEqRAxVqmL75-ljJMagvp6G-c7MK9QVQOo/s400/photoCgridView.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
โดยมี 2 แบบที่น่าสนใจครับ  คือ 1. type เป็น image 2. type เป็น html&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;แทรกรูปใน CDetailView&lt;/b&gt;&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;$this-&gt;widget(&#39;zii.widgets.CDetailView&#39;, array(
        &#39;data&#39;=&gt;$model,
        &#39;attributes&#39;=&gt;array(
                &#39;columnId&#39;,
                &#39;column1&#39;,
                &#39;column2&#39;,
                &#39;column3&#39;,
                array(                  
                    &#39;label&#39;=&gt;&#39;My Pic&#39;,
                    &#39;type&#39;=&gt;&#39;image&#39;,
                    &#39;value&#39;=&gt;&#39;path/to/image.jpg&#39;,
                ),      
        ),
));
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;แทรกรูปใน CGridView &lt;/b&gt; &lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;$this-&gt;widget(&#39;zii.widgets.grid.CGridView&#39;, array(
    &#39;dataProvider&#39;=&gt;$dataProvider,
    &#39;columns&#39;=&gt;array(
        array(
            &#39;name&#39;=&gt;&#39;employeePhoto&#39;,
             &#39;type&#39;=&gt;&#39;image&#39;,   // กำหนด type เป็น image
             &#39;value&#39;=&gt;&#39;&quot;images/employee/&quot; . $data-&gt;idEmp . &quot;.gif&quot;&#39;,
        ),
    ),
));


$this-&gt;widget(&#39;zii.widgets.grid.CGridView&#39;, array(
    &#39;dataProvider&#39;=&gt;$dataProvider,
    &#39;columns&#39;=&gt;array(
        array(
            &#39;name&#39;=&gt;&#39;employeephoto&#39;,
             &#39;type&#39;=&gt;&#39;html&#39;,   // กำหนด type เป็น html
             &#39;value&#39;=&gt;&#39;CHtml::image(&quot;images/employee/&quot;.$data-&gt;idEmp.&quot;.gif&quot;, &quot;รูปพนักงาน&quot;)&#39;,
             //วิธีนำค่าใน $dataProvider มาแสดงครับ เช่น พนักงานรหัส 100 ก็จะแสดงรูป 100.gif
        ),
    ),
));


$this-&gt;widget(&#39;zii.widgets.grid.CGridView&#39;, array(
    &#39;dataProvider&#39;=&gt;$dataProvider,
    &#39;columns&#39;=&gt;array(
        array(
            &#39;name&#39;=&gt;&#39;employeephoto&#39;,
             &#39;type&#39;=&gt;&#39;html&#39;,   // กำหนด type เป็น html 
             &#39;value&#39;=&gt;&#39;CHtml::image(&quot;images/employee/chawdoy.gif&quot;, &quot;รูปพนักงาน&quot;)&#39;,  
             //วิธีระบุชื่อไฟล์รูป chawdoy.gif ลงไปเลย
        ),
    ),
));
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/7058369438910191228/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/7058369438910191228' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/7058369438910191228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/7058369438910191228'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/04/cdetailview-cgridview.html' title='การนำรูปไปใส่ใน CDetailView และ CGridView ครับ'/><author><name>หนองกุดทิง</name><uri>http://www.blogger.com/profile/04734791867804396944</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijAhQtqMY8zH4QRlriyt-F-ljjeCiteHUuYEJ6oT0S8E8Sfy7Ezkd9386nBn1fm813B8oGoThPFF0Wq_EMNcrl89oa2u2cGYaqphq15MrUuX31P3Hvu6I9cDKdVJUhCQ/s220/315557_144800092285365_1322377056_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb7x9-Y4XigxgVleLyj2-SvamSZKbJiTGP0LZxEg4fWgGFx3eOsmUJ5Hdz54Gy96DCgrs6m_VTa1ViCaw-ZPrs06guHKIrPipMqJx-4piv3gEqRAxVqmL75-ljJMagvp6G-c7MK9QVQOo/s72-c/photoCgridView.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-6915628998048959827</id><published>2011-04-07T20:57:00.009+07:00</published><updated>2011-04-12T10:25:32.156+07:00</updated><title type='text'>ตัวอย่างการใช้  CSqlDataProvider ครับ</title><content type='html'>ตัวอย่างการใช้  CSqlDataProvider ครับจากเนื้อหาที่ผ่านมาผมประมวลผลคำสั่ง SQL แล้วนำมาแสดงโดยการวนลูปเท่านั้น&lt;br /&gt;&lt;br /&gt;สำหรับเนื้อหาส่วนนี้เป็นการประมวลผลคำสั่ง SQLแล้วส่งให้ CSqlDataProvider ครับ ก่อนแสดงผลใน CGridView ดังนี้&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ขั้นตอนที่ 1. กำหนดการเชื่อมต่อฐานข้อมูล &lt;/b&gt;(http://www.yii.in.th/forum/index.php?topic=30.0)&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;ผมขอข้ามนะครับเพราะตรงกับเนื้อหาด้านล่าง&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ขั้นตอนที่ 2. เชื่อมต่อฐานข้อมูลและประมวลผลข้อมูลจากฐานข้อมูล &lt;/b&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;  $sqlStatement =&quot;SELECT thai_province.thaiName, thai_province.engName, thai_slogan.slogan FROM  thai_slogan RIGHT Join thai_province&lt;br /&gt;ON thai_slogan.provinceID = thai_province.provinceID&quot;;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;    $connection=Yii::app()-&gt;db;                   &lt;br /&gt;                                                                 &lt;br /&gt;    $connection-&gt;active=true;&lt;br /&gt;     &lt;br /&gt;    $dataProvider=new CSqlDataProvider($sqlStatement, array(&lt;br /&gt;       &#39;sort&#39;=&gt;array(&lt;br /&gt;           &#39;attributes&#39;=&gt;array(&#39;thaiName&#39;,  ),&lt;br /&gt;       ),&lt;br /&gt;       &#39;pagination&#39;=&gt;array(&lt;br /&gt;           &#39;pageSize&#39;=&gt;77,&lt;br /&gt;       ),&lt;br /&gt;   ));&lt;br /&gt;  &lt;br /&gt;  $this-&gt;render(&#39;sqlDataProvider&#39;, array(&lt;br /&gt;                                             &#39;dataProvider&#39;=&gt;$dataProvider)&lt;br /&gt;                          );&lt;br /&gt;  &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ขั้นตอนที่ 3. แสดงผลในส่วนของ view &lt;/b&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;$this-&gt;widget(&#39;zii.widgets.grid.CGridView&#39;, array(&lt;br /&gt; &#39;id&#39;=&gt;&#39;chawdoy-grid&#39;,&lt;br /&gt; &#39;dataProvider&#39;=&gt;$dataProvider, &lt;br /&gt; &#39;columns&#39;=&gt;array(&lt;br /&gt;&lt;br /&gt;   array(&lt;br /&gt;      &#39;name&#39;=&gt;&#39;thaiName&#39;,&lt;br /&gt;            &#39;header&#39;=&gt;&#39;จังหวัด&#39;,&lt;br /&gt;            ),&lt;br /&gt;   array(&lt;br /&gt;      &#39;name&#39;=&gt;&#39;engName&#39;,&lt;br /&gt;            &#39;header&#39;=&gt;&#39;Province&#39;,&lt;br /&gt;            ),&lt;br /&gt;   array(&lt;br /&gt;      &#39;name&#39;=&gt;&#39;slogan&#39;,&lt;br /&gt;            &#39;header&#39;=&gt;&#39;คำขวัญประจำจังหวัด&#39;,&lt;br /&gt;            ),                        &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt; ),&lt;br /&gt;   &lt;br /&gt;));   &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB9vo1kAfCK9C-Pzt0JcWnjhBMGPb0g_CoFkc9xNkbugVHIR5JxWzYJ7t1rSE-8JzW6kLJZkhHs_sxNo13ojoCf7CLe6gLLZ2dWOB5_QWpuQYzo4N7lG4YBuCxvOCE_8T3GNNk6JS_BXw/s1600/CSqlDataProvider.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB9vo1kAfCK9C-Pzt0JcWnjhBMGPb0g_CoFkc9xNkbugVHIR5JxWzYJ7t1rSE-8JzW6kLJZkhHs_sxNo13ojoCf7CLe6gLLZ2dWOB5_QWpuQYzo4N7lG4YBuCxvOCE_8T3GNNk6JS_BXw/s400/CSqlDataProvider.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;ตัวอย่าง : http://php.bungkhan.com/province/province/sqlDataProvider&lt;br /&gt;ศึกษาเพิ่มเติม : http://www.yiiframework.com/doc/guide/1.1/en/database.dao&lt;br /&gt;&lt;br /&gt;ไกล้ปีใหม่ไทยแล้วก็ขอให้ทุกท่านมีความสูขมากๆนะครับ &lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/exphlatYGvc?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/exphlatYGvc?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/6915628998048959827/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/6915628998048959827' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/6915628998048959827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/6915628998048959827'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/04/csqldataprovider.html' title='ตัวอย่างการใช้  CSqlDataProvider ครับ'/><author><name>หนองกุดทิง</name><uri>http://www.blogger.com/profile/04734791867804396944</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijAhQtqMY8zH4QRlriyt-F-ljjeCiteHUuYEJ6oT0S8E8Sfy7Ezkd9386nBn1fm813B8oGoThPFF0Wq_EMNcrl89oa2u2cGYaqphq15MrUuX31P3Hvu6I9cDKdVJUhCQ/s220/315557_144800092285365_1322377056_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB9vo1kAfCK9C-Pzt0JcWnjhBMGPb0g_CoFkc9xNkbugVHIR5JxWzYJ7t1rSE-8JzW6kLJZkhHs_sxNo13ojoCf7CLe6gLLZ2dWOB5_QWpuQYzo4N7lG4YBuCxvOCE_8T3GNNk6JS_BXw/s72-c/CSqlDataProvider.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-1668520818159950447</id><published>2011-04-06T21:46:00.005+07:00</published><updated>2011-04-12T10:25:12.242+07:00</updated><title type='text'>ตัวอย่าง Yii เชื่อมต่อกับฐานข้อมูลโดยไม่ใช้ Active Record ครับ</title><content type='html'>เป็นตัวอย่าง Yii เชื่อมต่อกับฐานข้อมูลโดยไม่ใช้ Active Record ครับ&lt;br /&gt;&lt;br /&gt;ตัวอย่างอยู่ที่ http://php.bungkhan.com/province/province/sql ครับ&lt;br /&gt;&lt;br /&gt;ขั้นตอนมีดังนี้ &lt;br /&gt;&lt;br /&gt;ขั้นตอนที่ 1. กำหนดการเชื่อมต่อฐานข้อมูล  (http://www.yii.in.th/forum/index.php?topic=30.0)&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;/* ==================  ถ้าอยากติดต่อ ฐานข้อมูลครับ =================*/ &lt;br /&gt;  &lt;br /&gt;  &#39;db&#39;=&gt;array(&lt;br /&gt;   &#39;connectionString&#39; =&gt; &#39;mysql:host=localhost;dbname=thai&#39;,&lt;br /&gt;   &#39;emulatePrepare&#39; =&gt; true,&lt;br /&gt;   &#39;username&#39; =&gt; &#39;root&#39;,&lt;br /&gt;   &#39;password&#39; =&gt; &#39;&#39;,&lt;br /&gt;   &#39;charset&#39; =&gt; &#39;utf8&#39;,&lt;br /&gt;  ),&lt;br /&gt;/*========================ถ้าอยากติดต่อ ฐานข้อมูลครับ ==============*/  &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;ขั้นตอนที่ 2. ทำการเชื่อมต่อฐานข้อมูลและประมวลผลข้อมูล&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&lt;br /&gt;class ProvinceController extends Controller{&lt;br /&gt;&lt;br /&gt; public function actionSql(){&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;  $sqlStatement =&quot;SELECT thai_province.thaiName, thai_slogan.slogan FROM  thai_slogan RIGHT Join thai_province&lt;br /&gt;ON thai_slogan.provinceID = thai_province.provinceID&quot;;&lt;br /&gt; &lt;br /&gt;    $connection=Yii::app()-&gt;db;    &lt;br /&gt;    $connection-&gt;active=true;&lt;br /&gt;    $command=$connection-&gt;createCommand($sqlStatement);&lt;br /&gt;    $command-&gt;execute();    &lt;br /&gt;    $reader=$command-&gt;query();  &lt;br /&gt;   &lt;br /&gt;  $this-&gt;render(&#39;exam1&#39;, array(&lt;br /&gt;                                             &#39;reader&#39;=&gt;$reader)&lt;br /&gt;                          );&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; ....&lt;br /&gt; ....&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;ขั้นตอนที่ 3. นำข้อมูลมาแสดงผลในส่วนของ View&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&lt;br /&gt;       foreach($reader as $row){&lt;br /&gt;       print &quot;&lt;li&gt;&quot;.$row[&#39;thaiName&#39;].&quot;&lt;li&gt;&quot;;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;a rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAZNVwFc-1ALcs5M7oSvwmbD_GzvOVBM5EdIpC-eatc4kYqcTk6HSqm_Lg80OBE4RlwQYkKby0pFU1uaxxvCLpjYOy7i1UrKn5HNHR8pBQ0ctuR27czHqj52MhQQTBt9BeoVsK-pdpxgo/s1600/sql.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAZNVwFc-1ALcs5M7oSvwmbD_GzvOVBM5EdIpC-eatc4kYqcTk6HSqm_Lg80OBE4RlwQYkKby0pFU1uaxxvCLpjYOy7i1UrKn5HNHR8pBQ0ctuR27czHqj52MhQQTBt9BeoVsK-pdpxgo/s400/sql.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;ตัวอย่าง : http://php.bungkhan.com/province/province/sql&lt;br /&gt;&lt;br /&gt;ศึกษาเพิ่มเติม : http://www.yiiframework.com/doc/guide/1.1/en/database.dao&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;ไกล้ปีใหม่ไทยแล้วก็ขอให้ทุกท่านมีความสูขมากๆนะครับ &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/dajOKz0qWWY?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/dajOKz0qWWY?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/1668520818159950447/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/1668520818159950447' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/1668520818159950447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/1668520818159950447'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/04/yii-active-record.html' title='ตัวอย่าง Yii เชื่อมต่อกับฐานข้อมูลโดยไม่ใช้ Active Record ครับ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAZNVwFc-1ALcs5M7oSvwmbD_GzvOVBM5EdIpC-eatc4kYqcTk6HSqm_Lg80OBE4RlwQYkKby0pFU1uaxxvCLpjYOy7i1UrKn5HNHR8pBQ0ctuR27czHqj52MhQQTBt9BeoVsK-pdpxgo/s72-c/sql.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-5159627127463105824</id><published>2011-04-06T14:06:00.002+07:00</published><updated>2011-04-06T14:35:18.846+07:00</updated><title type='text'>การสร้าง Attributes ตามที่เราต้องการ (Virtual Attributes) ใน model class ครับ</title><content type='html'>การสร้าง Attributes ตามที่เราต้องการ (Virtual Attributes) ใน model class &lt;br /&gt;
&lt;br /&gt;
เป็นการสร้าง Attributes โดยเราสามารถนำมาปรับแต่งตามที่เราต้องการ โดยกำหนดในคลาสที่ถ่ายทอดมาจาก CActiveRecord ครับดังนี้ &lt;br /&gt;
&lt;br /&gt;
จากรูป &lt;br /&gt;
&lt;a rel=&quot;lightbox&quot; href=&quot;http://127.0.0.1/pay/er/pay_genre.png&quot;&gt;&lt;img src=&quot;http://127.0.0.1/pay/er/pay_genre.png&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
http://127.0.0.1/pay/er/pay_genre.png&lt;br /&gt;
&lt;br /&gt;
ขั้นตอนที่ 1. กำหนด เมทอดใน model class เช่นผมกำหนด getMyTest()&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;class Genre extends CActiveRecord {
.....
.....
       public function getMyTest() { 

                  return &quot;รหัสเงิน : &quot;.$this-&gt;genreID . &quot; ชื่อ :&quot; . $this-&gt;genreName;
      } 
.....
.....

} 
&lt;/pre&gt;&lt;br /&gt;
ขั้นตอนที่ 2. การแสดงค่าใน View ดังนี้&lt;br /&gt;
&lt;br /&gt;
ผมทดลองแสดงใน _view.php ครับ (_view.php ที่ถูกสร้างจาก gii ครับ)&lt;br /&gt;
&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;echo CHtml::encode($data-&gt;myTest); 

&lt;/pre&gt;&lt;br /&gt;
ตัวอย่างผลการแสดงข้อมูล&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRLQ4QteWFfNdu55vMm_F9B1sK1r5Yf53fbr1UvMzUeS1ZsDEXrd6bq8jIAnpIvTqeRuNQHXhYDUTOJY9DvqcRc8k-O-z69lQXs6YELlJh9dadGlyCR2OnxuLDEidhJoGBgXh6IapvkZ8/s1600/genres.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot; rel=&quot;lightbox&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;244&quot; width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRLQ4QteWFfNdu55vMm_F9B1sK1r5Yf53fbr1UvMzUeS1ZsDEXrd6bq8jIAnpIvTqeRuNQHXhYDUTOJY9DvqcRc8k-O-z69lQXs6YELlJh9dadGlyCR2OnxuLDEidhJoGBgXh6IapvkZ8/s400/genres.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/5mPV8Ziv40A?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/5mPV8Ziv40A?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/5159627127463105824/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/5159627127463105824' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/5159627127463105824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/5159627127463105824'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/04/attributes-virtual-attributes-model.html' title='การสร้าง Attributes ตามที่เราต้องการ (Virtual Attributes) ใน model class ครับ'/><author><name>หนองกุดทิง</name><uri>http://www.blogger.com/profile/04734791867804396944</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijAhQtqMY8zH4QRlriyt-F-ljjeCiteHUuYEJ6oT0S8E8Sfy7Ezkd9386nBn1fm813B8oGoThPFF0Wq_EMNcrl89oa2u2cGYaqphq15MrUuX31P3Hvu6I9cDKdVJUhCQ/s220/315557_144800092285365_1322377056_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRLQ4QteWFfNdu55vMm_F9B1sK1r5Yf53fbr1UvMzUeS1ZsDEXrd6bq8jIAnpIvTqeRuNQHXhYDUTOJY9DvqcRc8k-O-z69lQXs6YELlJh9dadGlyCR2OnxuLDEidhJoGBgXh6IapvkZ8/s72-c/genres.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-8126537020944681539</id><published>2011-04-05T10:16:00.009+07:00</published><updated>2011-04-05T15:20:21.445+07:00</updated><title type='text'>การเรียกใช้ข้อมูลใน CActiveDataProvider</title><content type='html'>&lt;a href=&quot;http://php.bungkhan.com/pay/er/pay_genre.png&quot; rel=&quot;lightbox&quot;&gt;&lt;img src=&quot;http://php.bungkhan.com/pay/er/pay_genre.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;br /&gt;http://php.bungkhan.com/pay/er/pay_genre.png&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;จากรูปผมสร้างโมเดลชื่อ Genre &lt;br /&gt;และกำหนดในส่วนของ action ใน Controller ดังนี้ &lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;                       $dataProvider=new CActiveDataProvider(&#39;Genre&#39;);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;เวลาแสดงใน view ส่วนมากก็ส่งให้ CListView เป็นต้น&lt;br /&gt;เช่น &lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;   $this-&gt;widget(&#39;zii.widgets.CListView&#39;, array(&lt;br /&gt;    &#39;dataProvider&#39;=&gt;$dataProvider,&lt;br /&gt;    &#39;itemView&#39;=&gt;&#39;_viewSlip&#39;,    &lt;br /&gt;    &#39;emptyText&#39;=&gt;&#39;&#39;,&lt;br /&gt;       &#39;template&#39;=&gt;&#39;{items} &lt;hr/&gt;&#39;&lt;br /&gt;   ));  &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;เวลาแสดงเราเรียกใช้ข้อมูลใน $dataProvider ตามที่เราต้องการ (ไม่โยนไปให้ CListView) สามารถทำได้ดังนี้&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&lt;br /&gt;      foreach($dataProvider-&gt;data as $item){&lt;br /&gt;             print    $item-&gt;genreID;&lt;br /&gt;             print    $item-&gt;genreName;&lt;br /&gt;             print    $item-&gt;genreParent;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;เป็นการนำค่าใน CActiveDataProvider มาใช้นะครับ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/oYjASCOTFa4?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/oYjASCOTFa4?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/8126537020944681539/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/8126537020944681539' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/8126537020944681539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/8126537020944681539'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/04/cactivedataprovider.html' title='การเรียกใช้ข้อมูลใน CActiveDataProvider'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-1501780803752822197</id><published>2011-04-02T17:28:00.001+07:00</published><updated>2011-04-02T17:41:22.825+07:00</updated><title type='text'>ชิวิตคนเราต้องสู้ต่อไป+การใช้งาน layout ครับ</title><content type='html'>&lt;p&gt;
วันนี้ผมต้องขี่รถมอเตอร์ไซต์ข้ามภูพานจากจังหวัดกาฬสินธุ์ไปจังหวัดสกลนคร 
ได้เห็นภาพบรรยากาสหลายอย่างทั้งคนกำลังหาของป่า คนกำลังเลี้ยงวัวเลี้ยงควาย คนขายของป่าตามข้างทาง
ทำให้ผมมีความสูขยังงัย (ยังใง, ยังไง  ผมว่าหลายคนเขียนผิด ต้องใช้ ยังไง  ถูกใหมครับ) 
สาเหตุที่ผมใช้ชื่อชาวบ้านป่าบ้านดอยเพราะเหตุนี้แหละเพราะชอบธรรมชาติ อยู่ตามบ้านนอกบ้านนา มีความสูข 
แต่ตอนขี่รถอยู่บนเขากก็กลัวเหมือนกันกลัวรถงอแง บนเขาบ้านห่างกันอยู่ด้วย&lt;/p&gt;
&lt;p&gt;
ทำให้มองหรือจินตนาการตามแบบชาวบ้านป่าบ้านดอยว่า คนเราอยู่สุงแค่ใหนสุดท้ายต้องลงมา เช่นเครื่องบินถ้าไม่ยอมลงจอดสุดท้ายต้องตกลงมาเอง จะเลือกตกลงมากระแทกพื้นหรือลงมาบนพื้นแบบนิ้มๆเท่านั้นเอง อีกอย่างยานอวกาศซึ้งไม่ต้องตกลงมายังพื้นโลกก็ได้เพราะลอยอยู่บนอวกาศ แต่สุดท้ายก็จะกลายเป็นขยะอวกาศ ต่างกับยานอวกาสที่กลับมายังพื้นโลกบางครั้งอาจจะเก็บอยู่ในพิพิธภัณฑ์ คนก็ยังรู้จักคนก็ยังเล่าขาน&lt;/p&gt;
&lt;p&gt;
คนหลายคนอยู่สูงแล้วไม่มองด้านล่าง หรือมองว่าเขาไม่รวยเท่าเรา เขาไม่มีตำแหน่งหน้าที่การงานเหมือนเรา แต่จริงๆแล้วผมว่าพี่ป้าน้าอาที่เขากำลังเลี้ยงวัวเลี้ยงควายอยู่เขามีความสูขมากกว่าคนที่มีตำแหน่งใหญ่โตเสียอีก&lt;/p&gt;
&lt;p&gt;
&lt;object width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Wrj0ClOu1sE?fs=1&amp;amp;hl=th_TH&quot;&gt;
&lt;/param&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;
&lt;/param&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;
&lt;/param&gt;
&lt;embed src=&quot;http://www.youtube.com/v/Wrj0ClOu1sE?fs=1&amp;amp;hl=th_TH&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
ว่าแล้วเรากลับมาที่ Yii Framework เราดีกว่า วันนี้ผมจะพาไปรู้จักวิธีแบ่งคอลัมน์ในหน้าเว็บเวลาจะแสดงข้อมูลครับ &lt;/p&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;p&gt;
บ้างครั้งเราอยากมี 1 คอลัมน์ 

ตัวอย่าง &lt;a href=&quot;http://php.bungkhan.com/pay/employee/index/Employee_page/2&quot;&gt;http://php.bungkhan.com/pay/employee/index/Employee_page/2&lt;/a&gt;



&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Hn9H0I1ES7XKOMMWMUsiWvEH5osdUrr1FMaARYZMUAchnwJ1K2XfqN51lT9jBRgK0qhwyy1_EfTjX05nz5a2IoJGoCE5_7rxYrIz405D2q2JaJWLbr1bN5jaQsa4smGsw0u5LrVd4d4/s1600/c1.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;221&quot; width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Hn9H0I1ES7XKOMMWMUsiWvEH5osdUrr1FMaARYZMUAchnwJ1K2XfqN51lT9jBRgK0qhwyy1_EfTjX05nz5a2IoJGoCE5_7rxYrIz405D2q2JaJWLbr1bN5jaQsa4smGsw0u5LrVd4d4/s400/c1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;




&lt;/p&gt;

&lt;p&gt;
บางครั้งอยากมี 2 คอลัมน์ 

ตัวอย่าง &lt;a href=&quot;http://php.bungkhan.com/pay/employee/index2&quot;&gt;http://php.bungkhan.com/pay/employee/index2&lt;/a&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEG4sdV6s3k71VrBrd7o-eTLeIHUZtipZV1yKQeKxbO3a4ojVT_HpT3obBfoTStpaHD-cG5I5-zGa27wK_H_tOoaYsyLZWZJqpQlDiMJ80HDlJmU1Y05beW117q9FPxkYyxAEmwiFAiWA/s1600/c2.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;228&quot; width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEG4sdV6s3k71VrBrd7o-eTLeIHUZtipZV1yKQeKxbO3a4ojVT_HpT3obBfoTStpaHD-cG5I5-zGa27wK_H_tOoaYsyLZWZJqpQlDiMJ80HDlJmU1Y05beW117q9FPxkYyxAEmwiFAiWA/s400/c2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/p&gt;

&lt;p&gt;
แล้ว Yii Framework เขาทำกันอย่างไร (ส่วนนี้เป็นเบื้องต้นนะครับ ท่านสามารถนำไปประยุกต์ต่อได้)

ผมจะใช้ ตัวอย่างจากที่เราสร้างเว็บด้วยคำสั่ง yiic นะครับ

เวลาเราดูใน /protected/views/layouts
จะประกอบด้วยไฟล์ 3 ไฟล์  &lt;/p&gt;

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0yROJIxuya7ahRbfCl21biQou9sUAASJqzWu9AJqilZ8ap2WIG_COSXzsiHo2XnR98s3MYEnfRERaMnfrCp0s50rFYqkCpRO9n7_i1yroDVrpGxoMzn6ew7WKFISM_jVsv9h4iFtdwWA/s1600/cc.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0yROJIxuya7ahRbfCl21biQou9sUAASJqzWu9AJqilZ8ap2WIG_COSXzsiHo2XnR98s3MYEnfRERaMnfrCp0s50rFYqkCpRO9n7_i1yroDVrpGxoMzn6ew7WKFISM_jVsv9h4iFtdwWA/s400/cc.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
วิธีการคือเข้าไปกำหนดในแต่ละ Action ที่เราต้องการเช่น&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;ขั้นตอนที่ 1. เข้าไปยัง action ที่ต้องการกำหนด&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
ใน /protected/controller/EmployeeController.php 

เวลาเราเรียก /employee/index หมายถึง controller ชื่อ Employee และ action ชื่อ actionIndex ถูกใหมครับจำได้นะ&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;ขั้นตอนที่ 2. กำหนดรูปแบบ layout ที่เราต้องการ ดังนี้&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;2.1 การกำหนไฟล์ layout ทั้ง controller &lt;/strong&gt;

&lt;/p&gt;
&lt;p&gt;
class EmployeeController extends Controller {

&lt;/p&gt;
&lt;p&gt;
public $layout=&#39;//layouts/column2&#39;;&lt;/p&gt;
&lt;p&gt;
หมายถึงผมกำหนดให้ EmployeeControlle ใช้งาน layout  ใน layouts/column2 (ขอเน้นตรง &#39;&lt;strong&gt;//&lt;/strong&gt;layouts/column2&#39;)&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;2.2 การกำหนไฟล์ layout เฉพาะ Action&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
เป็นการกำหนด layout ให้กับเพียงบาง Action เท่านั้น ดังนี้&lt;/p&gt;
&lt;p&gt;
class EmployeeController extends Controller { &lt;/p&gt;
&lt;p&gt;
public $layout=&#39;//layouts/column2&#39;;&lt;/p&gt;
&lt;p&gt;
public function actionIndex2() {



&lt;strong&gt;$this-&amp;gt;layout=&#39;//layouts/column1&#39;;&lt;/strong&gt;



$dataProvider=new CActiveDataProvider(&#39;Employee&#39;);



}&lt;/p&gt;
&lt;p&gt;
หมายถึง ถ้าหากเรียกใช้ employee/index2 จะแสดงข้อมุลใน &lt;strong&gt;layouts/column1&lt;/strong&gt; แทนครับ&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p&gt;


&lt;object width=&quot;640&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/APEsVeE7FGk?fs=1&amp;amp;hl=th_TH&quot;&gt;
&lt;/param&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;
&lt;/param&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;
&lt;/param&gt;
&lt;embed src=&quot;http://www.youtube.com/v/APEsVeE7FGk?fs=1&amp;amp;hl=th_TH&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;640&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/1501780803752822197/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/1501780803752822197' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/1501780803752822197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/1501780803752822197'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/04/layout.html' title='ชิวิตคนเราต้องสู้ต่อไป+การใช้งาน layout ครับ'/><author><name>หนองกุดทิง</name><uri>http://www.blogger.com/profile/04734791867804396944</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijAhQtqMY8zH4QRlriyt-F-ljjeCiteHUuYEJ6oT0S8E8Sfy7Ezkd9386nBn1fm813B8oGoThPFF0Wq_EMNcrl89oa2u2cGYaqphq15MrUuX31P3Hvu6I9cDKdVJUhCQ/s220/315557_144800092285365_1322377056_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Hn9H0I1ES7XKOMMWMUsiWvEH5osdUrr1FMaARYZMUAchnwJ1K2XfqN51lT9jBRgK0qhwyy1_EfTjX05nz5a2IoJGoCE5_7rxYrIz405D2q2JaJWLbr1bN5jaQsa4smGsw0u5LrVd4d4/s72-c/c1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-3784204028434344851</id><published>2011-03-30T13:21:00.001+07:00</published><updated>2011-03-30T13:24:04.355+07:00</updated><title type='text'>ตัวอย่างการใช้ pager ครับ</title><content type='html'>ตัวอย่างการใช้ pager ครับ&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;
 $this-&gt;widget(&#39;zii.widgets.grid.CGridView&#39;, array(
 &#39;id&#39;=&gt;&#39;employee-grid&#39;,
 &#39;dataProvider&#39;=&gt;$model-&gt;search(),
 &#39;filter&#39;=&gt;$model,
 &#39;columns&#39;=&gt;array(
            .....
            .....
            .....
        ),
 &#39;pager&#39;=&gt;array(
  &#39;class&#39;=&gt;&#39;CLinkPager&#39;,
  &#39;header&#39;=&gt;&#39;หน้าที่&#39;,  
  &#39;firstPageLabel&#39;=&gt;&#39;หน้าแรก&#39;,
  &#39;prevPageLabel&#39;=&gt;&#39;ก่อนหน้า&#39;,
  &#39;nextPageLabel&#39;=&gt;&#39;หน้าถัดไป&#39;, 
  &#39;lastPageLabel&#39;=&gt;&#39;หน้าสุดท้าย&#39;,
 ) 

&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/3784204028434344851/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/3784204028434344851' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/3784204028434344851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/3784204028434344851'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/03/pager.html' title='ตัวอย่างการใช้ pager ครับ'/><author><name>หนองกุดทิง</name><uri>http://www.blogger.com/profile/04734791867804396944</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijAhQtqMY8zH4QRlriyt-F-ljjeCiteHUuYEJ6oT0S8E8Sfy7Ezkd9386nBn1fm813B8oGoThPFF0Wq_EMNcrl89oa2u2cGYaqphq15MrUuX31P3Hvu6I9cDKdVJUhCQ/s220/315557_144800092285365_1322377056_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-8197400665448621584</id><published>2011-03-29T10:49:00.011+07:00</published><updated>2011-03-29T11:44:34.270+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Yii"/><title type='text'>ตัวอย่างการสร้าง widget ครับ</title><content type='html'>&lt;a rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivi7fLEQ8_wZnYgO5JqAxXVZiCcQ_MmylDK9svqQEUTTjuLgaSZ4Wn9QzVxpGtc8z7PDcHjRAxS_tPo-alXQOSGDgr1X7RNEZhKNKREQdGoGRFa_KdwJlLObg1hL-hPRmRrU_1JTrvbpnq/s1600/exam.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 164px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivi7fLEQ8_wZnYgO5JqAxXVZiCcQ_MmylDK9svqQEUTTjuLgaSZ4Wn9QzVxpGtc8z7PDcHjRAxS_tPo-alXQOSGDgr1X7RNEZhKNKREQdGoGRFa_KdwJlLObg1hL-hPRmRrU_1JTrvbpnq/s400/exam.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5589346934369538146&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;ขั้นตอนที่ 1.&lt;/span&gt; สร้างไฟล์ /components/BreadCrumb.php&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;class BreadCrumb extends CWidget {&lt;br /&gt; &lt;br /&gt;    public $crumbs = array();&lt;br /&gt;    public $delimiter = &#39; / &#39;;&lt;br /&gt; &lt;br /&gt;    public function run() {&lt;br /&gt;        $this-&gt;render(&#39;breadCrumb&#39;);&lt;br /&gt;    }&lt;br /&gt; &lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;ขั้นตอนที่ 2.&lt;/span&gt; สร้างไฟล์ /components/views/breadCrumb.php  &lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&lt;div id=&quot;breadCrumb&quot;&gt;   &lt;br /&gt;    &lt;?php &lt;br /&gt;    foreach($this-&gt;crumbs as $crumb) {&lt;br /&gt;       if(isset($crumb[&#39;url&#39;])) {&lt;br /&gt;            echo CHtml::link($crumb[&#39;name&#39;], $crumb[&#39;url&#39;]);&lt;br /&gt;        } else {&lt;br /&gt;            echo $crumb[&#39;name&#39;];&lt;br /&gt;        }&lt;br /&gt;        if(next($this-&gt;crumbs)) {&lt;br /&gt;            echo $this-&gt;delimiter;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    ?&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;ขั้นตอนที่ 3.&lt;/span&gt; เวลานำไปใช้งาน &lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&lt;?php $this-&gt;widget(&#39;application.components.BreadCrumb&#39;, array(&lt;br /&gt;  &#39;crumbs&#39; =&gt; array(&lt;br /&gt;    array(&#39;name&#39; =&gt; &#39;หน้าหลัก&#39;, &#39;url&#39; =&gt; array(&#39;site/index&#39;)),&lt;br /&gt;    array(&#39;name&#39; =&gt; &#39;เกี่ยวกับเรา&#39;),&lt;br /&gt;  ),&lt;br /&gt;  &#39;delimiter&#39; =&gt; &#39; &amp;rarr; &#39;, // if you want to change it&lt;br /&gt;)); ?&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;อ้างอิง : &lt;a href=&quot;http://www.yiiframework.com/wiki/23/&quot;&gt;http://www.yiiframework.com/wiki/23/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;การประยุกต์ เช่น ถ้าต้องการทำลิ้งด้วยรูปภาพ แทนข้อความ วิธีการแก้ไขมีดังนี้&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ในขั้นตอนที่ 2. เพิ่ม&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&lt;div id=&quot;breadCrumb&quot;&gt;   &lt;br /&gt;    &lt;?php &lt;br /&gt;    foreach($this-&gt;crumbs as $crumb) {&lt;br /&gt;&lt;br /&gt;        if(isset($crumb[&#39;img&#39;]) &amp;&amp; isset($crumb[&#39;url&#39;]) {&lt;br /&gt;&lt;br /&gt;         // CHtml::image($img,$alt,$options);&lt;br /&gt;         $imghtml=CHtml::image($crumb[&#39;img&#39;]),$crumb[&#39;url&#39;]);&lt;br /&gt;         echo CHtml::link($imghtml, $crumb[&#39;url&#39;]);&lt;br /&gt;         // ส่วนนี้ผมเอามาประยุกต์ทดลองใช้รูปและลิ้งครับ      &lt;br /&gt;&lt;br /&gt;       }else if(isset($crumb[&#39;img&#39;])) {&lt;br /&gt;&lt;br /&gt;         echo CHtml::image($crumb[&#39;img&#39;]);&lt;br /&gt;         // ส่วนนี้ผมเอามาประยุกต์ทดลองใช้รูปครับ      &lt;br /&gt;&lt;br /&gt;       }else if(isset($crumb[&#39;url&#39;])) {&lt;br /&gt;    &lt;br /&gt;            echo CHtml::link($crumb[&#39;name&#39;], $crumb[&#39;url&#39;]);&lt;br /&gt;        } else {&lt;br /&gt;            echo $crumb[&#39;name&#39;];&lt;br /&gt;        }&lt;br /&gt;        if(next($this-&gt;crumbs)) {&lt;br /&gt;            echo $this-&gt;delimiter;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    ?&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;เวลาใช้งาน&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&lt;br /&gt;  $this-&gt;widget(&#39;application.components.BreadCrumb&#39;, array(&lt;br /&gt;  &#39;crumbs&#39; =&gt; array(&lt;br /&gt;    array(&#39;name&#39; =&gt; &#39;Home&#39;, &#39;url&#39; =&gt; array(&#39;site/index&#39;), &#39;img&#39;=&gt; array(&#39;icon.png&#39;)),  &lt;br /&gt;  //ผมเพิ่ม , &#39;img&#39;=&gt;&#39;icon.png&#39; สำหรับแสดงเป็นลิ้งด้วยรูป&lt;br /&gt;    array(&#39;name&#39; =&gt; &#39;Login&#39;),&lt;br /&gt;  ),&lt;br /&gt;  &#39;delimiter&#39; =&gt; &#39; &amp;rarr; &#39;, // if you want to change it&lt;br /&gt;));  &lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/ZsY0PXb-GSY?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/ZsY0PXb-GSY?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/8197400665448621584/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/8197400665448621584' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/8197400665448621584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/8197400665448621584'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/03/widget.html' title='ตัวอย่างการสร้าง widget ครับ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivi7fLEQ8_wZnYgO5JqAxXVZiCcQ_MmylDK9svqQEUTTjuLgaSZ4Wn9QzVxpGtc8z7PDcHjRAxS_tPo-alXQOSGDgr1X7RNEZhKNKREQdGoGRFa_KdwJlLObg1hL-hPRmRrU_1JTrvbpnq/s72-c/exam.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-3502100987774378258</id><published>2011-03-26T19:18:00.003+07:00</published><updated>2011-03-26T19:33:19.303+07:00</updated><title type='text'>การใช้งาน Xampp เบี้องต้นครับ</title><content type='html'>&lt;object width=&quot;640&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/X8rWMzHQuQA&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/X8rWMzHQuQA&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;640&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;640&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/qSpiAbHVXn4&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/qSpiAbHVXn4&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;640&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;พอดีไปเจอมาก็เลยขอนำมาฝาก</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/3502100987774378258/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/3502100987774378258' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/3502100987774378258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/3502100987774378258'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/03/xampp-php.html' title='การใช้งาน Xampp เบี้องต้นครับ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-557760179689592682</id><published>2011-03-26T18:16:00.003+07:00</published><updated>2011-03-26T19:08:34.887+07:00</updated><title type='text'>กูรู้เพียงว่า บาปมีจริง บุญมีจริง กูก็รู้เพียงแค่นี้</title><content type='html'>&lt;center&gt;&lt;br /&gt;&quot;&lt;b&gt;บัณฑิต...นั้นแปลว่า ผู้รู้...&lt;br /&gt;แต่กูนั้น ไม่ค่อยรู้...&lt;br /&gt;รู้เพียงนิดหน่อย ในทางพระพุทธศาสนา...&lt;br /&gt;กูรู้เพียงว่า &lt;u&gt;บาปมีจริง บุญมีจริง&lt;/u&gt; กูก็รู้เพียงแค่นี้&lt;/b&gt;&quot;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;a rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbbphH_0rkM8A5S0blJ_RDn1-mshxRCq_2infabvqVcr6d6ZQpEpRhEK_uIzRbYu6L4Xd2_R6KVYq5QVbQgeUsBFFHE5z1rjbE1fcpBOqGgVsbzbt-SCS5ZcvQBM8znshyphenhyphenNN9O1OB4tLk/s1600/214036-1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbbphH_0rkM8A5S0blJ_RDn1-mshxRCq_2infabvqVcr6d6ZQpEpRhEK_uIzRbYu6L4Xd2_R6KVYq5QVbQgeUsBFFHE5z1rjbE1fcpBOqGgVsbzbt-SCS5ZcvQBM8znshyphenhyphenNN9O1OB4tLk/s400/214036-1.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;หลวงพ่อคุณ&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;a rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWMpzuYjw6e45qIr4c5JFIN5YUPtaY1B5luOAgyVVJJRF1tP2yBA-f17kK3v-bHadET72lZ6DukFgH32lgYtRUIiuRxgic0cSSJBNC44zhtrf8RqUu1Vl8NqlnA9uOA0v26-bRkOCsKVI/s1600/37485_123010591077354_100001052423259_130363_4196108_n.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWMpzuYjw6e45qIr4c5JFIN5YUPtaY1B5luOAgyVVJJRF1tP2yBA-f17kK3v-bHadET72lZ6DukFgH32lgYtRUIiuRxgic0cSSJBNC44zhtrf8RqUu1Vl8NqlnA9uOA0v26-bRkOCsKVI/s320/37485_123010591077354_100001052423259_130363_4196108_n.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;ผมขอคัดลอกมาจาก &lt;a href=&quot;http://www.facebook.com/profile.php?id=100001052423259&quot;&gt;ท่านพระอาจารย์สุพันธ์ แก้วมงคล&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;!--more&lt;center&gt;---------------------------------------------------------------------&lt;/center&gt;&lt;br /&gt;มีหลายคนในการทำงานเมื่อได้เป็นหัวหน้าคนใช้อำนาจ หลงอำนาจใช้แต่กติกู โดยไม่นำกฏกติกามาใช้ คนที่เดือดร้อนคือลูกน้อง &lt;br /&gt;เห้อระบบราชการไทย คนที่เป็นลูกน้องก็คงได้แต่ให้เวรกรรมนั้นเล่นงานหัวหน้าเอง&lt;br /&gt;--&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/557760179689592682/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/557760179689592682' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/557760179689592682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/557760179689592682'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/03/blog-post_26.html' title='กูรู้เพียงว่า บาปมีจริง บุญมีจริง กูก็รู้เพียงแค่นี้'/><author><name>หนองกุดทิง</name><uri>http://www.blogger.com/profile/04734791867804396944</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijAhQtqMY8zH4QRlriyt-F-ljjeCiteHUuYEJ6oT0S8E8Sfy7Ezkd9386nBn1fm813B8oGoThPFF0Wq_EMNcrl89oa2u2cGYaqphq15MrUuX31P3Hvu6I9cDKdVJUhCQ/s220/315557_144800092285365_1322377056_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbbphH_0rkM8A5S0blJ_RDn1-mshxRCq_2infabvqVcr6d6ZQpEpRhEK_uIzRbYu6L4Xd2_R6KVYq5QVbQgeUsBFFHE5z1rjbE1fcpBOqGgVsbzbt-SCS5ZcvQBM8znshyphenhyphenNN9O1OB4tLk/s72-c/214036-1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-6048179225237605816</id><published>2011-03-24T15:55:00.005+07:00</published><updated>2011-03-26T19:12:11.142+07:00</updated><title type='text'>ใครอยากเป็นตำรวจยกมือขึ้น</title><content type='html'>ส่วนนี้ผมใช้เป็นหน้าในการรวมข้อมูลการสอบตำรวจ ประจำปี 2554  นะครับ &lt;br /&gt;สำหรับ เรื่อง รับสมัครและสอบแข่งขันบุคคลภายนอกผู้มีวุฒิปริญญาตรีเพื่อบรรจุและแต่งตั้ง เข้ารับราชการเป็นข้าราชการตำรวจชั้นสัญญาบัตร ประจำปี พ.ศ.๒๕๕๔  ของ สำนักงานเทคโนโลยีสารสนเทศและการสื่อสาร&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;640&quot; height=&quot;390&quot;   rel=&quot;lightbox&quot; &gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/umKAn9R7-xQ&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/umKAn9R7-xQ&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;640&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;รายละเอียดการสอบดูได้ที่ &lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;a href=&quot;http://www.itc.police.go.th/&quot;&gt;http://www.itc.police.go.th/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ถ้าผมมีข้อมูลอะไรเดียวจะเอามาฝาก แต่ตอนนี้ขอตั้งประเดินไว้ก่อน</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/6048179225237605816/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/6048179225237605816' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/6048179225237605816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/6048179225237605816'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/03/blog-post_24.html' title='ใครอยากเป็นตำรวจยกมือขึ้น'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-170157304141697806</id><published>2011-03-21T16:12:00.005+07:00</published><updated>2011-03-21T16:42:44.895+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Yii Framework"/><title type='text'>การแปลงข้อมุลให้เป็นแบบ JSON อย่างง่าย</title><content type='html'>&lt;a href=&quot;http://th.wikipedia.org/wiki/%E0%B9%80%E0%B8%88%E0%B8%8B%E0%B8%B1%E0%B8%99&quot;&gt;JSON คือ ?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;ตัวอย่างตารางในฐานข้อมูล&lt;/span&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;sql&quot;&gt;&lt;br /&gt;CREATE TABLE IF NOT EXISTS `tbl_cars` (&lt;br /&gt;`id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;`dealer_id` int(11) NOT NULL,&lt;br /&gt;`name` varchar(255) NOT NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;) ENGINE=InnoDB  DEFAULT CHARSET=utf8;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ส่วนของ Class Controller ครับ&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;public function actionGetCar($id){&lt;br /&gt;  header(&#39;Content-type: application/json&#39;);&lt;br /&gt;&lt;br /&gt;  $car = Cars::model()-&gt;findByPK((int)$id);&lt;br /&gt;&lt;br /&gt;  echo CJSON::encode($car);&lt;br /&gt;&lt;br /&gt;  Yii::app()-&gt;end();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;เวลาเรียกดูข้อมูลก็ประมาณ /index.php/cars/getcar?id=3  หรือ /cars/getcar/id/3 (แล้วแต่การตกแต่ง Url manaeger ครับ)&lt;br /&gt;ผลลัพท์ที่ได้ก็จะเป็นเช่นฉะนี้&lt;br /&gt;&lt;br /&gt;  {&quot;id&quot;:&quot;3&quot;,&quot;dealer_id&quot;:&quot;6&quot;,&quot;name&quot;:&quot;honda&quot;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://interactive-matter.eu/wp-content/uploads/2010/08/JSON-500x457.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://flexigrid.info/flash.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 960px; height: 483px;&quot; src=&quot;http://flexigrid.info/flash.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ผมคิดว่าในอนาคตเดียวเอาไปประยุกต์ใช้กับ Data Grid สวยๆ เช่น flexigrid.info ได้&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;อ้างอิง&lt;/span&gt; : http://learnyii.blogspot.com/2010/12/very-simple-json-api.html</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/170157304141697806/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/170157304141697806' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/170157304141697806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/170157304141697806'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/03/json.html' title='การแปลงข้อมุลให้เป็นแบบ JSON อย่างง่าย'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-4394401757438035827</id><published>2011-03-14T15:44:00.010+07:00</published><updated>2011-03-26T19:06:51.776+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Yii Framework"/><title type='text'>CButtonColumn หรือ ปุ่มที่เราเห็นกันตาม Grid view ครับ</title><content type='html'>CButtonColumn หรือ ปุ่มที่เราเห็นกันตาม Grid view&lt;br /&gt;&lt;br /&gt;&lt;a rel=&quot;lightbox&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpzGfvzfYh58_elWrhSbTed-J74u2zSVfa_Zv6S2maH-CzStN60BlM29eIWKi1YzNbq6PxThh5ZzUw3rCtoVe73ZK5bGZfIYOCl7lfCc2H1ll1GTu75RMo0dJ83zXo-tVeJ8c8AC4TaGg2/s1600/CButtonColumn.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 186px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpzGfvzfYh58_elWrhSbTed-J74u2zSVfa_Zv6S2maH-CzStN60BlM29eIWKi1YzNbq6PxThh5ZzUw3rCtoVe73ZK5bGZfIYOCl7lfCc2H1ll1GTu75RMo0dJ83zXo-tVeJ8c8AC4TaGg2/s400/CButtonColumn.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5583859693872717618&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;เช่น  Delete view ครับ เรามาดูการตกแต่งปุ่มเบื้องต้นกันเถอะ&lt;br /&gt;จาก&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&#39;buttonID&#39; =&gt; array(&lt;br /&gt;    &#39;label&#39;=&gt;&#39;...&#39;,     // ข้อความที่จะให้ปรากฏบนปุ่ม&lt;br /&gt;    &#39;url&#39;=&gt;&#39;...&#39;,       // ลิ้ง Url &lt;br /&gt;    &#39;imageUrl&#39;=&gt;&#39;...&#39;,  // ภาพที่ต้องการแสดง&lt;br /&gt;    &#39;options&#39;=&gt;array(...), // HTML options สำหรับปุ่ม&lt;br /&gt;    &#39;click&#39;=&gt;&#39;...&#39;,     // เมื่อกดจะให้ทำอะไร&lt;br /&gt;    &#39;visible&#39;=&gt;&#39;...&#39;,   // กำหนดการเข้าถึงปุ่ม เช่นเฉพาะผู้ดูแลระบบเท่านั้น&lt;br /&gt;)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;แบบที่ 1. &lt;/h3&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;.......&lt;br /&gt;.......&lt;br /&gt;array&lt;br /&gt;(&lt;br /&gt;    &#39;class&#39;=&gt;&#39;CButtonColumn&#39;,&lt;br /&gt;    &#39;template&#39;=&gt;&#39;{email} {down} {delete}&#39;,&lt;br /&gt;    &#39;buttons&#39;=&gt;array&lt;br /&gt;    (&lt;br /&gt;        &#39;email&#39; =&gt; array   // แสดงตำแหน่ง {email}&lt;br /&gt;        (&lt;br /&gt;            &#39;label&#39;=&gt;&#39;ส่ง Email&#39;,&lt;br /&gt;            &#39;imageUrl&#39;=&gt;Yii::app()-&gt;request-&gt;baseUrl.&#39;/images/email.png&#39;,&lt;br /&gt;            &#39;url&#39;=&gt;&#39;Yii::app()-&gt;createUrl(&quot;users/email&quot;, array(&quot;id&quot;=&gt;$data-&gt;id))&#39;,&lt;br /&gt;        ),&lt;br /&gt;        &#39;down&#39; =&gt; array  // แสดงตำแหน่ง {down}&lt;br /&gt;        (&lt;br /&gt;            &#39;label&#39;=&gt;&#39;[-]&#39;,&lt;br /&gt;            &#39;url&#39;=&gt;&#39;&quot;#&quot;&#39;,&lt;br /&gt;            &#39;visible&#39;=&gt;&#39;$data-&gt;score &gt; 0&#39;,&lt;br /&gt;            &#39;click&#39;=&gt;&#39;function(){alert(&quot;ท่านต้องการให้เลื่อนลงหรือเปล่า&quot;);}&#39;,&lt;br /&gt;        ),&lt;br /&gt;       &#39;delete&#39;=&gt;&#39;$this-&gt;grid-&gt;controller-&gt;createReturnableUrl(&quot;delete&quot;,array(&quot;id&quot;=&gt;$data-&gt;id))&#39;,&lt;br /&gt;    ),&lt;br /&gt;),&lt;br /&gt;.......&lt;br /&gt;.......&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;แบบที่ 2. &lt;/h3&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;        array(&lt;br /&gt;            &#39;class&#39;=&gt;&#39;CButtonColumn&#39;,&lt;br /&gt;            &#39;viewButtonUrl&#39;=&gt;&#39;$this-&gt;grid-&gt;controller-&gt;createReturnableUrl(&quot;view&quot;,array(&quot;id&quot;=&gt;$data-&gt;id))&#39;,&lt;br /&gt;            &#39;updateButtonUrl&#39;=&gt;&#39;$this-&gt;grid-&gt;controller-&gt;createReturnableUrl(&quot;update&quot;,array(&quot;id&quot;=&gt;$data-&gt;id))&#39;,&lt;br /&gt;            &#39;deleteButtonUrl&#39;=&gt;&#39;$this-&gt;grid-&gt;controller-&gt;createReturnableUrl(&quot;delete&quot;,array(&quot;id&quot;=&gt;$data-&gt;id))&#39;,&lt;br /&gt;            &#39;deleteConfirmation&#39;=&gt;Yii::t(&#39;ui&#39;,&#39;Are you sure to delete this item?&#39;),&lt;br /&gt;        ),&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;อ้างอิง http://www.yiiframework.com/wiki/106/using-cbuttoncolumn-to-customize-buttons-in-cgridview/</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/4394401757438035827/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/4394401757438035827' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/4394401757438035827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/4394401757438035827'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/03/cbuttoncolumn-grid-view-delete-view.html' title='CButtonColumn หรือ ปุ่มที่เราเห็นกันตาม Grid view ครับ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpzGfvzfYh58_elWrhSbTed-J74u2zSVfa_Zv6S2maH-CzStN60BlM29eIWKi1YzNbq6PxThh5ZzUw3rCtoVe73ZK5bGZfIYOCl7lfCc2H1ll1GTu75RMo0dJ83zXo-tVeJ8c8AC4TaGg2/s72-c/CButtonColumn.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-2111657995817514881</id><published>2011-03-14T15:21:00.006+07:00</published><updated>2011-03-14T15:30:56.024+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Yii Framework"/><title type='text'>(ตัวอย่าง) การใช้ Yii และ Active Record ครับ</title><content type='html'>&lt;h3&gt;(ตัวอย่าง) การใช้ Yii และ Active Record ครับ&lt;/h3&gt;&lt;br /&gt;โดยมีตารางดังนี้&lt;br /&gt;&lt;br /&gt;ตาราง thai_district เก็บข้อมูลอำเภอ&lt;br /&gt;ตาราง thai_province เก็บข้อมูลชื่อจังหวัด&lt;br /&gt;ตาราง thai_slogan เก็บข้อมูลคำขวัญประจำจังหวัด และดอกไม้ประจำจังหวัด&lt;br /&gt;โดยมีเงื่อนไขคือ 1 จังหวัดมี หลาย อำเภอ (ONE TO MANY) และ 1 จังหวัด มี 1 คำขวัญประจำจังหวัด (ONE TO ONE) &lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;http://php.bungkhan.com/province/images/er_thai.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ตัวอย่าง : &lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;&lt;br /&gt;&lt;a href=&quot;http://php.bungkhan.com/province/&quot;&gt;http://php.bungkhan.com/province/&lt;/a&gt;&lt;br /&gt;&lt;/h3&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/2111657995817514881/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/2111657995817514881' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/2111657995817514881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/2111657995817514881'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/03/yii-active-record.html' title='(ตัวอย่าง) การใช้ Yii และ Active Record ครับ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-6709005860949358818</id><published>2011-03-14T15:18:00.002+07:00</published><updated>2011-03-14T15:37:04.355+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Yii Framework"/><title type='text'>ตัวอย่างการใช้ CDetailView ครับ</title><content type='html'>ตัวอย่างการใช้ CDetailView ครับ &lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;$this-&gt;widget(&#39;zii.widgets.CDetailView&#39;, array(&lt;br /&gt;    &#39;data&#39;=&gt;$model,&lt;br /&gt;    &#39;attributes&#39;=&gt;array(&lt;br /&gt;        array(&lt;br /&gt;            &#39;name&#39;=&gt;&#39;id&#39;, // แสดงเฉพาะผู้ดูแลลระบบเท่านั้น&lt;br /&gt;            &#39;visible&#39;=&gt;Yii::app()-&gt;user-&gt;name==&#39;admin&#39;? true : false,&lt;br /&gt;        ),&lt;br /&gt;        &#39;firstname&#39;,&lt;br /&gt;        &#39;lastname&#39;,&lt;br /&gt;        &#39;birthyear&#39;,&lt;br /&gt;        &#39;email:email&#39;,&lt;br /&gt;        &#39;webpage:url&#39;, // กำหนดโดยใช้รูปแบบ CFormatter &lt;br /&gt; &#39;description:html&#39;,  // แสดงแบบภาษา HTML เช่น ถ้ามี &lt;b&gt;สวัสดี&lt;/b&gt; ก็จะเป็นตัวหนา&lt;br /&gt;        array(&lt;br /&gt;     &#39;name&#39;=&gt;&#39;travelDate&#39;, &#39;cssClassExpression&#39; =&gt;&#39;gridD&#39;, &#39;type&#39;=&gt;&#39;raw&#39;,&lt;br /&gt;            &#39;value&#39;=&gt; &#39;DateThai($data-&gt;travelDate)&#39;,  //เรียกใช้ Function อื่นๆ&lt;br /&gt;        ),    &lt;br /&gt;        array( // แสดงแบบลิ้งครับ&lt;br /&gt;            &#39;label&#39;=&gt;&#39;City&#39;,&lt;br /&gt;            &#39;type&#39;=&gt;&#39;raw&#39;,&lt;br /&gt;            &#39;value&#39;=&gt;CHtml::link(CHtml::encode($model-&gt;city-&gt;name),&lt;br /&gt;                                 array(&#39;city/view&#39;,&#39;id&#39;=&gt;$model-&gt;city-&gt;id)),&lt;br /&gt;        ),&lt;br /&gt;        array(&lt;br /&gt;            &#39;name&#39;=&gt;&#39;country_id&#39;,&lt;br /&gt;            &#39;value&#39;=&gt;$model-&gt;country-&gt;name,  // เรียกดูค่าใน Model อื่นๆ&lt;br /&gt;        ),&lt;br /&gt;        array(&lt;br /&gt;            &#39;name&#39;=&gt;&#39;eyecolor_code&#39;,&lt;br /&gt;            &#39;value&#39;=&gt;Lookup::item(&#39;eyecolor&#39;,$model-&gt;eyecolor_code),&lt;br /&gt;        ),&lt;br /&gt;        &#39;registered&#39;,&lt;br /&gt;    ),&lt;br /&gt;));&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;อ้างอิง : http://www.eha.ee/labs/yiiplay/index.php/en/person/view?id=1&lt;br /&gt;อ้างอิง : http://www.yiiframework.com/doc/api/1.1/CDetailView/&lt;br /&gt;อ้างอิง : http://www.yiiframework.com/doc/api/1.1/CFormatter</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/6709005860949358818/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/6709005860949358818' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/6709005860949358818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/6709005860949358818'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/03/cdetailview.html' title='ตัวอย่างการใช้ CDetailView ครับ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-1088319582809476260</id><published>2011-03-07T14:14:00.005+07:00</published><updated>2011-03-26T19:10:21.458+07:00</updated><title type='text'>เอี๋ยนหุยใฝ่ศึกษา มีคุณธรรมงดงาม เป็นศิษย์รักของขงจื้อ</title><content type='html'>&lt;a  rel=&quot;lightbox&quot;  href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUJavIVJJklrOzemzwIlgAPGsmWtPIHnCswIvWqFTTVToBxfoAwm7LEFDPjZWrxGiAm2QV9Y1RA5HNlQ1tFnjSISoq1ryoLDp2mduix0M2mBnoAau2YRFDYqaEuYuvGKdNq1CogUJOiTA6/s1600/%25E0%25B8%2582%25E0%25B8%2587%25E0%25B8%2588%25E0%25B8%25B7%25E0%25B9%2589%25E0%25B8%25AD.jpg&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 317px; height: 400px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUJavIVJJklrOzemzwIlgAPGsmWtPIHnCswIvWqFTTVToBxfoAwm7LEFDPjZWrxGiAm2QV9Y1RA5HNlQ1tFnjSISoq1ryoLDp2mduix0M2mBnoAau2YRFDYqaEuYuvGKdNq1CogUJOiTA6/s400/%25E0%25B8%2582%25E0%25B8%2587%25E0%25B8%2588%25E0%25B8%25B7%25E0%25B9%2589%25E0%25B8%25AD.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5581233778253396034&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;เอี๋ยนหุยใฝ่ศึกษา มีคุณธรรมงดงาม เป็นศิษย์รักของขงจื้อ  มีอยู่วันหนึ่ง เอี๋ยนหุยออกไปทำธุระที่ตลาด เห็นผู้คนจำนวนมากห้อมล้อมอยู่ที่หน้าร้านขายผ้า จึงเข้าไปสอบถามดู จึงรู้ว่าเกิดการพิพาทระหว่างคนขายผ้ากับลูกค้า ได้ยินลุกค้าตะโกนเสียงดังโหวกเหวกว่า &quot;3x8ได้ 23 ทำไมท่านถึงให้ข้าจ่าย24เหรียญล่ะ!&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;เอี๋ยนหุยจึงเดินเข้าไปที่ร้าน หลังจากทำความเคารพแล้ว ก็กล่าวว่า &quot;พี่ชาย 3x8 ได้ 24 จะเป็น 23 ได้ยังไง? พี่ชายคิดผิดแล้ว ไม่ต้องทะเลาะกันหรอก&quot;&lt;br /&gt;คนซื้อผ้าไม่พอใจเป็นอย่างยิ่ง ชี้หน้าเอี๋ยนหุยและกล่าวว่า &quot;ใครให้เจ้าเข้ามายุ่ง! เจ้าอายุเท่าไหร่กัน! จะตัดสินก็มีเพียงท่านขงจื้อเท่านั้น ผิดหรือถูกมีท่านผู้เดียวที่ข้าจะยอมรับ ไป ไปหาท่านขงจื้อกัน &quot;  &lt;br /&gt;เอี่ยนหุยกล่าวว่า &quot;ก็ดี หากท่านขงจื้อบอกว่าท่านผิด ท่านจะทำอย่างไร?&quot;  &lt;br /&gt;คนซื้อผ้ากล่าวว่า&quot;หากท่านวินิจฉัยว่าข้าผิด ข้ายอมให้หัวหลุดจากบ่า! แล้วหากเจ้าผิดล่ะ?&quot;  &lt;br /&gt;เอี๋ยนหุยกล่าวว่า &quot;หากท่านวินิจฉัยว่าข้าผิด ข้ายอมถูกปลดหมวก(ตำแหน่ง)&quot;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;ทั้งสองจึงเกิดการเดิมพันขึ้น   เมื่อขงจื้อสอบถามจนเกิดความกระจ่าง ก็ยิ้มให้กับเอี๋ยนหุยและกล่าวว่า &quot;3x8ได้ 23 ถูกต้องแล้วเอี๋ยนหุย เธอแพ้แล้ว ถอดหมวกของเธอให้พี่ชายท่านนี้เสีย&quot;&lt;br /&gt;เอี๋ยนหุย ไม่โต้แย้ง ยอมรับในการวินิจฉัยของท่านอาจารย์ จึงถอดหมวกที่สวมให้แก่ชายคนนั้น ชายผู้นั้นเมื่อได้รับหมวกก็ยิ้มสมหวังกลับไป &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ต่อคำวินิจฉัยของขงจื้อ ต่อหน้าแม้เอี๋ยนหุยจะยอมรับ แต่ในใจกลับไม่ได้คิดเช่นนั้น  เอี๋ยนหุยคิดว่าท่านอาจารย์ชรามากแล้ว ความคิดคงเลอะเลือน จึงไม่อยากอยู่ศึกษากับขงจื้ออีกต่อไป  &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;พอรุ่งขึ้น เอี๋ยนหุยจึงเข้าไปขอลาอาจารย์กลับบ้าน ด้วยเหตุผลที่ว่าที่บ้านเกิดเรื่องราว ต้องรีบกลับไปจัดการ ขงจื้อรู้ว่าเอี๋ยนหุยคิดอะไรอยู่ ก็ไม่ได้สอบถามมากความ อนุญาตให้เอี๋ยนหุยกลับบ้านได้  &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ก่อนที่เอี๋ยนหุยจะออกเดินทาง ได้เข้าไปกราบลาขงจื้อ ขงจื้อกล่าวอวยพรและให้รีบกลับมาหากเสร็จกิจธุระแล้ว พร้อมกันนั้นก็ได้กำชับว่า &quot;อย่าแฝงเร้นกายใต้ต้นไม้ใหญ่ อย่าฆ่าผู้ใดหากไม่ชัดแจ้ง&quot; เอี๋ยนหุยคำนับพร้อมกล่าวว่า &quot;ศิษย์จะจำใส่ใจ&quot; แล้วลาอาจารย์ออกเดินทาง  &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;เมื่อออกเดินทางไปได้ระยะหนึ่ง เกิดพายุลมแรงสายฟ้าแลบแปลบ เอี๋ยนหุยคิดว่าต้องเกิดพายุลมฝนเป็นแน่ จึงเร่งฝีเท้าเพื่อจะเข้าไปอาศัยอยู่ไต้ต้นไม้ใหญ่ แต่ก็ฉุกคิดถึงคำกำชับของท่านอาจารย์ที่ว่า &quot;อย่าแฝงเร้นกายใต้ต้นไม้ใหญ่ อย่าฆ่าผู้ใดหากไม่ชัดแจ้ง&quot;  &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;เราเองก็ติดตามท่านอาจารย์มาเป็นเวลานาน ลองเชื่ออาจารย์ดูอีกสักครั้ง คิดได้ดังนั้น จึงเดินออกจากต้นไม้ใหญ่&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ในขณะที่เอี๋ยนหุยเดินไปได้ไม่ไกลนัก บัดดล สายฟ้าก็ผ่าต้นไม้ใหญ่นั้นล้มลงมาให้เห็นต่อหน้าต่อตา เอี๋ยนหุยตะลึงพรึงเพริด คำกล่าวของพระอาจารย์ประโยคแรกเป็นจริงแล้ว หรือตัวเราจะฆ่าใครโดยไม่รู้สาเหตุ? เอี๋ยนหุยจึงรีบเดินทางกลับ กว่าจะถึงบ้านก็ดึกแล้ว แต่ไม่กล้าปลุกคนในบ้าน เลยใช้ดาบที่นำติดตัวมาค่อยๆเดาะดาลประตูห้องของภรรยา&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;เมื่อเอี๋ยนหุยคลำไปที่เตียงนอน ก็ต้องตกใจ ทำไมมีคนนอนอยู่บนเตียงสองคน! เอี๋ยนหุยโมโหเป็นอย่างยิ่ง จึงหยิบดาบขึ้นมาหมายปลิดชีพผู้ที่นอนอยู่บนเตียง เสียงกำชับของอาจารย์ก็ดังขึ้นมา &quot;อย่าฆ่าผู้ใดหากไม่ชัดแจ้ง&quot; เมื่อเขาจุดตะเกียง จึงได้เห็นว่า คนหนึ่งคือภรรยา อีกคนหนึ่งคือน้องสาวของเขาเอง&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;พอฟ้าส่าง เอี๋ยนหุยก็รีบกลับสำนัก เมื่อพบหน้าขงจื้อจึงรีบคุกเข่ากราบอาจารย์และกล่าวว่า &quot;ท่านอาจารย์ คำกำชับของท่านได้ช่วยชีวิตของศิษย์ ภรรยาและน้องสาวไว้ ทำไมท่านจึงรู้เหมือนตาเห็นว่าจะเกิดอะไรขึ้นกับศิษย์บ้าง?&quot;  &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ขงจื้อพยุงเอี๋ยนหุยให้ลุกขึ้น และกล่าวว่า &quot;เมื่อ วานอากาศไม่ค่อยสู้ดีนัก น่าจะมีฟ้าร้องฟ้าแลบเป็นแน่ จึงเตือนเธอว่า อย่าแฝงเร้นกายใต้ต้นไม้ใหญ่ และเมื่อวาน เธอจากไปด้วยโทสะ แถมยังพกดาบติดตัวไปด้วย อาจารย์จึ้งเตือนเธอว่า อย่าฆ่าผู้ใดหากไม่ชัดแจ้ง &quot;  &lt;br /&gt;เอี๋ยนหุยโค้งคำนับ &quot;ท่านอาจารย์คาดการดังเทวดา ศิษย์รู้สึกเคารพเลื่อมใสท่านเหลือเกิน&quot;  &lt;br /&gt;ขงจื้อจึงตักเดือนเอี๋ยนหุยว่า &quot;&lt;b&gt;อาจารย์ว่าที่เธอขอลากลับบ้านนั้นเป็นการโกหก ที่จริงแล้วเธอคิดว่าอาจารย์แก่แล้ว ความคิดเลอะเลือน ไม่อยากศึกษากับอาจารย์อีกแล้ว เธอลองคิดดูสิ อาจารย์บอกว่า 3x8ได้ 23 เธอแพ้ ก็เพียงแค่ถอดหมวก หากอาจารย์บอกว่า 3x8ได้ 24 เขาแพ้ นั่นหมายถึงชีวิตของคนๆหนึ่ง เธอคิดว่าหมวกหรือชีวิตสำคัญล่ะ?&lt;/b&gt; &quot;  &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;เอี๋ยนหุยกระจ่างในฉับพลัน คุกเข่าต่อหน้าขงจื้อ แล้วกล่าวว่า &quot;ท่านอาจารย์เห็นคุณธรรมเป็นสำคัญ โดยไม่เห็นแก่เรื่องถูกผิดเล็กๆน้อยๆ ศิษย์คิดว่าอาจารย์แก่ชราจึงเลอะเลือน ศิษย์เสียใจเป็นที่สุด&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;จากนั้นเป็นต้นไป ไม่ว่าขงจื้อจะเดินทางไปยังแห่งหนตำบลใด เอี๋ยนหุยติดตามไม่เคยห่างกาย  จากตำนานเรื่องเล่านี้ ทำให้ข้าพเจ้านึกถึงเพลงๆหนึ่งของอิวเค่อหลี่หลิน(นักร้องดูโอของไต้หวัน) ที่ร้องว่า &quot;หากสูญเสียเธอไป ต่อให้เอาชนะทั้งโลกได้แล้วจะยังไง?  &lt;br /&gt;เช่นกัน  &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;บางครั้งคุณอาจเอาชนะคนอื่นด้วยเหตุผลของคุณ แต่อาจจะสูญเสียสิ่งที่สำคัญที่สุดไป &quot;  &lt;br /&gt;เรื่องราวต่างๆ แบ่งเป็นหนักเบารีบช้า อย่าเป็นเพราะต้องการเอาชนะให้ได้ แล้วทำให้เสียใจไปตลอดชีวิต  &lt;br /&gt;เรื่องราวมากมายที่ไม่ควรทะเลาะกัน ถอยหนึ่งก้าวทะเลกว้างฟ้างาม  &lt;br /&gt;ทะเลาะกับลูกค้า ต่อให้ชนะ ก็แพ้อยู่ดี (วันที่ส่งตัวอย่างผลิตภัณฑ์ใหม่ คุณก็จะรู้สึก)  &lt;br /&gt;ทะเลาะกับเถ้าแก่ ต่อให้ชนะ ก็แพ้อยู่ดี (วันที่ตรวจผลงานปลายปีมาถึง คุณก็จะรู้สึก)&lt;br /&gt;ทะเลาะกับภรรยา ต่อให้ชนะ ก็แพ้อยู่ดี (เธอไม่สนใจคุณ คุณก็หากับข้าวกินเองละกัน)  &lt;br /&gt;ทะเลาะกับเพื่อน ต่อให้ชนะ ก็แพ้อยู่ดี (เคลียร์ไม่ได้ คุณอาจจะเสียเพื่อนไปเลย)&lt;br /&gt;ใบชา เกิดสีสวยและกลิ่นหอมน่าลิ้มลองได้ ก็เพราะโดนน้ำร้อนลวก  &lt;br /&gt;ชีวิตของคนเราก็เช่นเดียวกัน เพราะเผชิญกับอุปสรรคครั้งแล้วครั้งเล่า&lt;br /&gt;จึงเหลือไว้ซึ่งเรื่องราวเป็นตำนานให้ได้เล่าขานน่าตามติด  &lt;br /&gt;ผู้ที่รู้สำนึกคุณอยู่เสมอ จึงเป็นผู้มีวาสนามากที่สุด &lt;br /&gt;&lt;br /&gt;ที่มาจาก FW mail</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/1088319582809476260/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/1088319582809476260' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/1088319582809476260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/1088319582809476260'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/03/blog-post.html' title='เอี๋ยนหุยใฝ่ศึกษา มีคุณธรรมงดงาม เป็นศิษย์รักของขงจื้อ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUJavIVJJklrOzemzwIlgAPGsmWtPIHnCswIvWqFTTVToBxfoAwm7LEFDPjZWrxGiAm2QV9Y1RA5HNlQ1tFnjSISoq1ryoLDp2mduix0M2mBnoAau2YRFDYqaEuYuvGKdNq1CogUJOiTA6/s72-c/%25E0%25B8%2582%25E0%25B8%2587%25E0%25B8%2588%25E0%25B8%25B7%25E0%25B9%2589%25E0%25B8%25AD.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-212730134171338827</id><published>2011-03-02T04:04:00.009+07:00</published><updated>2011-03-02T04:34:31.112+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Yii Framework"/><title type='text'>ลายตากับ Mouse Over แล้วแถวเปลี่ยนสี ถ้างั้นมากำหนดสีพื้นให้กับ CgridView  กันเถอะ</title><content type='html'>พอดีมี user คนมีอายุบอกผมให้เอาการการเปลี่ยนสีให้กับ CgridView ออก เพราะแกลายตา (ประมาณเอาเมาส์ไปวางใน CgridView ให้พื้นหลังแถวที่มีเมาส์วางอยู่บนแถวเป็นอีกสี  Mouse Over) จึงไม่อยากให้เปลี่ยนสี ผมก็ไปปรึกษาโนบิตะได้ผลดังนี้ครับ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;จาก&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;  $this-&gt;widget(&#39;zii.widgets.grid.CGridView&#39;, array(&lt;br /&gt; &#39;id&#39;=&gt;&#39;gridLoanID&#39;,&lt;br /&gt; &#39;dataProvider&#39;=&gt;$model-&gt;searchGrid(),&lt;br /&gt; &#39;filter&#39;=&gt;$model,&lt;br /&gt;        &#39;rowCssClassExpression&#39;=&gt;&#39;$data-&gt;statusR==&quot;อนุมัติ&quot;?&quot;row-commit&quot;:&quot;row-wait&quot;&#39;,&lt;br /&gt; &#39;columns&#39;=&gt;array(&lt;br /&gt;              .....&lt;br /&gt;              .....&lt;br /&gt;             &#39;loanName&#39;, &#39;studentName&#39;&lt;br /&gt;              .....&lt;br /&gt;              .....&lt;br /&gt;  ),  // end of columns&lt;br /&gt;  .....&lt;br /&gt;  .....&lt;br /&gt;));  &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;สังเกตุบรรทัดที่ 2. ผมใช้ &#39;id&#39;=&gt;&#39;gridLoanID&#39;,  ดังนั้นในไฟล์ css (screen.css) เราก็ใช้ #gridLoanID ดังนี้&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;css&quot;&gt;&lt;br /&gt;#gridLoanID table.items tr:hover&lt;br /&gt;{&lt;br /&gt;        background: #ECFBD4;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;และถ้าอีกขั้นเนื่องจากแถวผมมี 2 แบบคือแถวรายชื่อนักเรียนที่ได้รับการอนุมัติทุน (row-commit) กับยังไม่ได้รับการอนุมัติทุน (row-wait) สังเกตุว่าผมกำหนดข้อมูลในส่วน rowCssClassExpression ดังนี้&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;          ....&lt;br /&gt;          ....&lt;br /&gt;         &#39;rowCssClassExpression&#39;=&gt;&#39;$data-&gt;statusR==&quot;อนุมัติ&quot;?&quot;row-commit&quot;:&quot;row-wait&quot;&#39;,  //ถ้าไม่ใช้ก็เอาออกได้เลยครับ&lt;br /&gt;          ....&lt;br /&gt;          ....&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;object width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/TWRCM2evb5U?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/TWRCM2evb5U?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;  &lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;css&quot;&gt;&lt;br /&gt;/* ได้รับการอนุมัติทุน (row-commit) เป็นแถวสีเขียว */&lt;br /&gt;#gridLoanID table.items tr.row-commit:hover{&lt;br /&gt;  background-color: green!important;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*ยังไม่ได้รับการอนุมัติทุน (row-wait)  เป็นแถวสีแดง*/&lt;br /&gt;#gridLoanID table.items tr.row-wait:hover{&lt;br /&gt;  background-color: red!important;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;เท่านี้ก็เป็นอันเสร็จสิ้นครับ</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/212730134171338827/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/212730134171338827' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/212730134171338827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/212730134171338827'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/03/mouse-over-cgridview.html' title='ลายตากับ Mouse Over แล้วแถวเปลี่ยนสี ถ้างั้นมากำหนดสีพื้นให้กับ CgridView  กันเถอะ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-1314834401029991496</id><published>2011-03-01T14:17:00.002+07:00</published><updated>2011-03-02T03:35:26.938+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Yii Framework"/><title type='text'>สำหรับท่านที่ต้องการอยากทดสอบ  Yii framework ครับ</title><content type='html'>สำหรับท่านที่ต้องการอยากทดสอบ  Yii framework ครับ&lt;br /&gt;ตัวอย่างอยู่ที่ &lt;a href=&quot;http://chawdoy.thport.com/thai/&quot;&gt;http://chawdoy.thport.com/thai/&lt;/a&gt;&lt;br /&gt;แหล่งโหลดตัวอย่าง &lt;a href=&quot;http://www.mediafire.com/?djr7u6ilnd6j5rw&quot;&gt;http://www.mediafire.com/?djr7u6ilnd6j5rw&lt;/a&gt;&lt;br /&gt;ไฟล์ chawdoy.sql อยู่ในแพคแล้วนะครับ&lt;br /&gt; &lt;br /&gt;ขั้นตอนติดตั้ง Copy ไปวางใน root ครับ&lt;br /&gt;เช่น ผมติดตั้ง xampp ที่ c:\  ก็หาโฟล์เดอล์  htdocs&lt;br /&gt;C:\xampp\htdocs&lt;br /&gt;&lt;br /&gt;แล้วเอา ทั้งใน zip ไฟล์ไปวาง&lt;br /&gt;C:\xampp\htdocs\framework&lt;br /&gt;C:\xampp\htdocs\thai&lt;br /&gt;&lt;br /&gt;หลังจาก start apache แล้วเวลาเรียกก็&lt;br /&gt;http://127.0.0.1/thai&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/nKNdQeNwFSI?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/nKNdQeNwFSI?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/1314834401029991496/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/1314834401029991496' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/1314834401029991496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/1314834401029991496'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/03/yii-framework.html' title='สำหรับท่านที่ต้องการอยากทดสอบ  Yii framework ครับ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-6289523445829023506</id><published>2011-02-28T12:49:00.001+07:00</published><updated>2011-02-28T12:52:45.623+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Yii Framework"/><title type='text'>แนะนำเว็บที่เขานำเสนอข้อมุลเกี่ยวกับการพัฒนาเว็บด้วย Yii Framework ครับ</title><content type='html'>Yii Playground is a demo application that uses the PHP Yii Framework&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;640&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/ZG-1779KABs&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/ZG-1779KABs&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;640&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.yiiplayground.cubedwater.com/&quot;&gt;http://www.yiiplayground.cubedwater.com/&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://code.google.com/p/yiiplayground/&quot;&gt;http://code.google.com/p/yiiplayground/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/6289523445829023506/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/6289523445829023506' title='22 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/6289523445829023506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/6289523445829023506'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/02/yii-framework.html' title='แนะนำเว็บที่เขานำเสนอข้อมุลเกี่ยวกับการพัฒนาเว็บด้วย Yii Framework ครับ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-5106900179163740928</id><published>2011-02-27T04:49:00.010+07:00</published><updated>2011-02-27T05:29:49.538+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Yii Framework"/><title type='text'>โปรแกรมเมอร์คนไทยแต่ชอบมีปัญหากับวันที่ภาษาไทย</title><content type='html'>หรือว่าผมแก่แล้วก็ไม่รู้นอนไม่ค่อยหลับครับ บังคับตัวเองนอนก็ใช้การไม่ได้ (ไม่หลับ) ใหนๆก็ไม่หลับ โปรแกรมที่รับมาพัฒนาก็ส่งงานเสร้จแล้ว ก็เลยมานั่งเขียน Blog ดีกว่า&lt;br /&gt;ผมเอาคลาส Thaidate มาแนะนำอีกคลาสครับผมเคยแนะนำมาแล้ว 1 คลาส แต่ผมชอบแบบนี้มากกว่า&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&lt;br /&gt;class Thaidate {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; public static function DateThaiLong($strDate) {&lt;br /&gt;  if(!strtotime($strDate)) return &quot;ไม่ระบุ&quot;;&lt;br /&gt;     try{&lt;br /&gt;      $strYear = date(&quot;Y&quot;,strtotime($strDate))+543;&lt;br /&gt;   $strMonth= date(&quot;n&quot;,strtotime($strDate));&lt;br /&gt;   $strDay= date(&quot;j&quot;,strtotime($strDate));&lt;br /&gt;   $strHour= date(&quot;H&quot;,strtotime($strDate));&lt;br /&gt;   $strMinute= date(&quot;i&quot;,strtotime($strDate));&lt;br /&gt;   $strSeconds= date(&quot;s&quot;,strtotime($strDate));&lt;br /&gt;         $full_month = array(&#39;&#39;,&#39;มกราคม&#39;, &#39;กุมภาพันธ์&#39;, &#39;มีนาคม&#39;, &#39;เมษายน&#39;,&lt;br /&gt;                &#39;พฤษภาคม&#39;, &#39;มิถุนายน&#39;, &#39;กรกฎาคม&#39;, &#39;สิงหาคม&#39;,&lt;br /&gt;                &#39;กันยายน&#39;, &#39;ตุลาคม&#39;, &#39;พฤศจิกายน&#39;, &#39;ธันวาคม&#39;&lt;br /&gt;            );&lt;br /&gt;   &lt;br /&gt;   $strMonthThai= $full_month[$strMonth];  &lt;br /&gt;   if($strHour == 0 &amp;&amp; $strMinute == 0 &amp;&amp; $strSeconds ==0)&lt;br /&gt;     return &quot;$strDay $strMonthThai $strYear&quot;;   &lt;br /&gt;   else &lt;br /&gt;     return &quot;$strDay $strMonthThai $strYear เวลา $strHour:$strMinute:$strSeconds น.&quot;;&lt;br /&gt;   &lt;br /&gt;     }catch (Exception $e){&lt;br /&gt;      return &quot;ไม่ระบุ&quot;;&lt;br /&gt;     } &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}//end class&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;เวลาเอาไปใช้ก็&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&lt;br /&gt;        Thaidate::DateThai($data-&gt;travelDate)&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;ตัวอย่างการนำไปใช้ใน Yii ส่วนนี้เอาไปประยุกต์เองนะครับ&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&lt;br /&gt;$this-&gt;widget(&#39;zii.widgets.grid.CGridView&#39;, array(&lt;br /&gt; &#39;id&#39;=&gt;&#39;reservation-grid&#39;,&lt;br /&gt; &#39;dataProvider&#39;=&gt;$model-&gt;searchGrid(),&lt;br /&gt; &#39;filter&#39;=&gt;$model,&lt;br /&gt;        &#39;rowCssClassExpression&#39;=&gt;&#39;$data-&gt;statusR==&quot;อนุมัติ&quot;?&quot;row-commit&quot;:&quot;row-wait&quot;&#39;,&lt;br /&gt; &#39;columns&#39;=&gt;array(&lt;br /&gt;&lt;br /&gt; array(&#39;name&#39;=&gt;&#39;realname&#39;, &#39;type&#39;=&gt;&#39;raw&#39;,&lt;br /&gt;               &#39;value&#39;=&gt;&#39;CHtml::link($data-&gt;realname,array(&quot;reservation/view&quot;,&quot;id&quot;=&gt;$data-&gt;reservationID),array(&quot;target&quot;=&gt;&quot;_blank&quot;))&#39;         &lt;br /&gt;        ),&lt;br /&gt;&lt;br /&gt;        array(&#39;name&#39;=&gt;&#39;travelDate&#39;, &#39;cssClassExpression&#39; =&gt;&#39;gridD&#39;, &#39;type&#39;=&gt;&#39;raw&#39;,&lt;br /&gt;            &#39;value&#39;=&gt; &#39;DateThai($data-&gt;travelDate)&#39;,  &lt;br /&gt;        ),    &lt;br /&gt;        array(&#39;name&#39;=&gt;&#39;returnDate&#39;, &#39;cssClassExpression&#39; =&gt;&#39;gridD&#39;, &#39;type&#39;=&gt;&#39;raw&#39;,  &lt;br /&gt;            &#39;value&#39;=&gt; &#39;DateThai($data-&gt;returnDate)&#39;,             &lt;br /&gt;        ),&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;)); &lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;349&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube-nocookie.com/v/UE-BTz5doR8?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube-nocookie.com/v/UE-BTz5doR8?fs=1&amp;amp;hl=th_TH&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;349&quot;&gt;&lt;/embed&gt;&lt;/object&gt; &lt;br /&gt;&lt;br /&gt;ฟังเพลง อาขยานล้านนา แล้วทำให้นึกถึงสัจจธรรมของชิวิต และนึกถึงแถวนิวซิแลน์ซึ่งตอนนี้แผ่นดินไหว ชิวิตมนุษย์อยู่ในอุ้มมือของธรรมชาติ คนเราจะอะไรกันนักหนาว่าใหมครับ บางคนจริงจังกับชิวิตมากก็ทุกข์มาก แต่ถ้าไม่จริงจังเลยก็ไม่ดี (ตกลงจะเอางัย 55555)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/5106900179163740928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/5106900179163740928'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/02/blog-post_27.html' title='โปรแกรมเมอร์คนไทยแต่ชอบมีปัญหากับวันที่ภาษาไทย'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-8864394602569484748</id><published>2011-02-24T16:31:00.003+07:00</published><updated>2011-02-24T16:39:51.461+07:00</updated><title type='text'>ทำไมพระเจ้าถึงไม่สร้างฝนแถวตะวันออกกลาง ซึ่งต่างกับแถวเมซิโก</title><content type='html'>พึ่งรู้นะเนี้ย.. น่าจะจริงอย่างว่า&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih9gNiN3umaGk03peUnf0-6jgRsfFDHyDksuarhs9_R28CawDYtVr6QZNOlFFkfT_DpQvgRQsyg9Q0ukBGqs16dLdCu26ne8WdzXQXyKxZOvpfg7fvUB9MoSe9q9s30ETkplU0BeQ1jrF0/s1600/Image_9.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 319px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih9gNiN3umaGk03peUnf0-6jgRsfFDHyDksuarhs9_R28CawDYtVr6QZNOlFFkfT_DpQvgRQsyg9Q0ukBGqs16dLdCu26ne8WdzXQXyKxZOvpfg7fvUB9MoSe9q9s30ETkplU0BeQ1jrF0/s400/Image_9.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5577188399086533026&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXbUeh0oMt6rhd2DdwXDCQujkThXz4K7_mTi_qwLaLMTM1UqB0hbb1Yxeu66olVc68cs6Db9mz6sp12WaLOURr6yVcjzvS7ovKAM0Saw4lbTURxJHX8zaSOIsZ493vy55GUnXH0eDGk6Sb/s1600/Image_8.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 284px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXbUeh0oMt6rhd2DdwXDCQujkThXz4K7_mTi_qwLaLMTM1UqB0hbb1Yxeu66olVc68cs6Db9mz6sp12WaLOURr6yVcjzvS7ovKAM0Saw4lbTURxJHX8zaSOIsZ493vy55GUnXH0eDGk6Sb/s400/Image_8.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5577188394085864178&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrCTgJSFoDpuvUfQLFuQcurqpuNeNuVMd0xNIckeXVP7nUdVLcqlKa18Sn92UMkH0NHFgCLb1rBLbNChRXA1cHcQGGIxReUe2bz1eEywsj0rHs1MOM9v-az0BMd857uYQzWMQM11rrkzwB/s1600/Image_7.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 276px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrCTgJSFoDpuvUfQLFuQcurqpuNeNuVMd0xNIckeXVP7nUdVLcqlKa18Sn92UMkH0NHFgCLb1rBLbNChRXA1cHcQGGIxReUe2bz1eEywsj0rHs1MOM9v-az0BMd857uYQzWMQM11rrkzwB/s400/Image_7.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5577188389240835570&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq782YhLGWaaDaQJd5gt6g0T62NZP4p_t5Ob2ien6GZ3sKg7QitQbb_gV9E2P6Er362k1HoH5xBbfb-L3L-zgCqVpoFYnz0yyzLEPLwaDrl5ZTH4mSkAHVRSFglnDNI6XqpyLJCQ-7JQRM/s1600/Image_6.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 277px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq782YhLGWaaDaQJd5gt6g0T62NZP4p_t5Ob2ien6GZ3sKg7QitQbb_gV9E2P6Er362k1HoH5xBbfb-L3L-zgCqVpoFYnz0yyzLEPLwaDrl5ZTH4mSkAHVRSFglnDNI6XqpyLJCQ-7JQRM/s400/Image_6.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5577188387914697570&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZHQQWlpufH5_WuA69GcM-nqa1jXbNYW1oFdAXCIzZcrvzRLIdDtjSBPjXES2uyZQ2DfaEhcVQqlMWJSxjxA4gd6hNQm8oz9gBepu_agctPhc_F494feO2E_5tkOxFCUFDksHuOca-DqcQ/s1600/Image_4.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 277px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZHQQWlpufH5_WuA69GcM-nqa1jXbNYW1oFdAXCIzZcrvzRLIdDtjSBPjXES2uyZQ2DfaEhcVQqlMWJSxjxA4gd6hNQm8oz9gBepu_agctPhc_F494feO2E_5tkOxFCUFDksHuOca-DqcQ/s400/Image_4.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5577187871745474386&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1tdyxGPFXlfAkZcAGvA4pMtufiAfbPr4ppl55JrHyE0o1-P6Pae3bPPzsUwTNlaA1IvrTi_aoPNFV6XS5JqdwOPRo7QwWlWvzE5_3UFxbmhBSbIN7K-xO4FJ3F_9fLoCCeZV6UI04fGBo/s1600/Image_3.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 270px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1tdyxGPFXlfAkZcAGvA4pMtufiAfbPr4ppl55JrHyE0o1-P6Pae3bPPzsUwTNlaA1IvrTi_aoPNFV6XS5JqdwOPRo7QwWlWvzE5_3UFxbmhBSbIN7K-xO4FJ3F_9fLoCCeZV6UI04fGBo/s400/Image_3.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5577187871212037810&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPPj3-Ae5b-dnPedl6jX2mxnDBLhpThvx_OERE6MnPphRGbaXquKUsCs5BbN-LevPtXjocNMo3_83eOocwmC-Sa0PvIYW2BLSYrtqthZXYZF0czvscoVKbL-HH5CmEQYEHpPFRg7AcMjoY/s1600/Image_2.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 278px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPPj3-Ae5b-dnPedl6jX2mxnDBLhpThvx_OERE6MnPphRGbaXquKUsCs5BbN-LevPtXjocNMo3_83eOocwmC-Sa0PvIYW2BLSYrtqthZXYZF0czvscoVKbL-HH5CmEQYEHpPFRg7AcMjoY/s400/Image_2.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5577187866221817538&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGTxIykpF0_dl4S1KlxzHjilMBFFDpdEzkni73uW6z8jD9tqRE2xlDmvTXum3uqRC9NAebZJ4NA5JtItnFXmRDEL-ZS6M6lOgancy35-7grchEx-Bh1eWVCnY5LFY7sRrMCx5r6lm183uu/s1600/Image_1.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 277px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGTxIykpF0_dl4S1KlxzHjilMBFFDpdEzkni73uW6z8jD9tqRE2xlDmvTXum3uqRC9NAebZJ4NA5JtItnFXmRDEL-ZS6M6lOgancy35-7grchEx-Bh1eWVCnY5LFY7sRrMCx5r6lm183uu/s400/Image_1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5577187860590360562&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgOs84spErMNxZWoST2NdBUPsV-1t-F4QTQ91_htZ2G__wMKbYMGtqU-cb1mBmTeGfZHG4hmHKMlFaprBXvDD1JZNH05DALzs0XqJRGQeFst2X_nI5Ljybq1H-D_IKMaRoWwY30EsP9vtf/s1600/Image.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 301px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgOs84spErMNxZWoST2NdBUPsV-1t-F4QTQ91_htZ2G__wMKbYMGtqU-cb1mBmTeGfZHG4hmHKMlFaprBXvDD1JZNH05DALzs0XqJRGQeFst2X_nI5Ljybq1H-D_IKMaRoWwY30EsP9vtf/s400/Image.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5577187857159373058&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/8864394602569484748/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/8864394602569484748' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/8864394602569484748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/8864394602569484748'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/02/blog-post_2295.html' title='ทำไมพระเจ้าถึงไม่สร้างฝนแถวตะวันออกกลาง ซึ่งต่างกับแถวเมซิโก'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih9gNiN3umaGk03peUnf0-6jgRsfFDHyDksuarhs9_R28CawDYtVr6QZNOlFFkfT_DpQvgRQsyg9Q0ukBGqs16dLdCu26ne8WdzXQXyKxZOvpfg7fvUB9MoSe9q9s30ETkplU0BeQ1jrF0/s72-c/Image_9.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-871402176789649734</id><published>2011-02-24T00:13:00.014+07:00</published><updated>2011-02-24T00:36:56.223+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="สัจธรรม"/><title type='text'>ทำไมต้องยอมแพ้ มนุษย์ขี้เหม็น (ขี้ตนเองตมทุกวันไม่พูดอะไร แต่ตดคนอื่นบอกว่าเหม็น)</title><content type='html'>ชายคนหนึ่งเพิ่งจะมาพูดได้ ตอนอายุ 4 ขวบ&lt;br /&gt;ชายคนนั้น...เพิ่งจะมาอ่านหนังสือออกตอนอายุ 8 ขวบ&lt;br /&gt;ชายคน นั้น...เคยถูกไล่ออกจากโรงเรียน&lt;br /&gt;ชายคนนั้น...เคยถูกปฎิเสธจากโรงเรียนอาชีวะ แห่งซูริค&lt;br /&gt;ชายคนนั้น...เคยถูกอาจารย์ระบุว่า &quot;สมองช้า&lt;br /&gt;ไม่ชอบสังคมและ ล่องลอยอยู่ในความฝันอันโง่เขลาของตัวเองตลอดเวลา&quot;&lt;br /&gt;ชายคนนั้น...ชื่อ &quot;อัลเบิร์ต ไอสไตน์&quot; บิดาแห่งปรมาณู &lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB2xTtiwqYbnOwIWuQWhbSbMj7UAQQ9zquJHs8zbARL3yNjx1r2KMixuYjOwyyAOjgQ86E0C8HDdPV4jCZe4ot8t_deTv1jug_k2pff_BRIWu43W1X72x6LhYfCe7ETuJFLPT4nNf0KiB4/s1600/image001.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 244px; height: 220px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB2xTtiwqYbnOwIWuQWhbSbMj7UAQQ9zquJHs8zbARL3yNjx1r2KMixuYjOwyyAOjgQ86E0C8HDdPV4jCZe4ot8t_deTv1jug_k2pff_BRIWu43W1X72x6LhYfCe7ETuJFLPT4nNf0KiB4/s400/image001.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5576935318087176034&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;ชายคนหนึ่ง หลงใหลในคอมพิวเตอร์อย่างมาก&lt;br /&gt;ชายคนนั้น...ชอบหมกตัวกับ คอมพิวเตอร์เป็นเวลานานๆ&lt;br /&gt;ชายคนนั้น...ถูกเพื่อนมองว่า &quot;สกปรก - บ้า คอมพิวเตอร์&quot;&lt;br /&gt;ชายคนนั้น...เคยเสนอซอฟแวร์ระบบให้กับ แอปเปิ้ล คอมพิวเตอร์&lt;br /&gt;ชายคนนั้น...ถูกปฎิเสธอย่างไม่ใยดี&lt;br /&gt;ชายคนนั้น...ปัจจุบัน คือผู้ให้การช่วยเหลือด้านเงินทุนกับ แอปเปิ้ลคอมพิวเตอร์&lt;br /&gt;ชายคนนั้น...เคย ถูก ไอบีเอ็ม มองว่า &quot;แค่เด็ก&quot;&lt;br /&gt;ชายคนนั้น...ปัจจุบันเป็นผู้นำบริษัทซอฟแวร์ ที่ทรงอิทธิพลมากที่สุดในโลก&lt;br /&gt;ชายคนนั้น...ชื่อ วิลเลี่ยม เฮนรี่ เกตส์ ที่ สาม หรือที่รู้จักกันในนาม&lt;br /&gt;&quot;บิลล์ เกตส์&quot; ผู้ก่อตั้งไมโครซอฟต์ มหาเศรษฐี อันดับหนึ่งของโลก&lt;br /&gt;ผู้ถือครองสินทรัพย์กว่า 46,000 ล้านเหรียญ&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidHzoEbB5aKjMqrv6owe-J7PpZyq9v9iY2w2j888u5v1PFMrSJ3Iulif8GYY2ezEluyEE-CgdSDANg2PJc8bowU5PXElodV5zvyW1DpLbHiw5tc64VBoodYqAllanozw6VjwO-rcWi-vdw/s1600/image011.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 343px; height: 236px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidHzoEbB5aKjMqrv6owe-J7PpZyq9v9iY2w2j888u5v1PFMrSJ3Iulif8GYY2ezEluyEE-CgdSDANg2PJc8bowU5PXElodV5zvyW1DpLbHiw5tc64VBoodYqAllanozw6VjwO-rcWi-vdw/s400/image011.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5576936495837795442&quot; /&gt;&lt;/a&gt; &lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------- &lt;br /&gt;ชายคนหนึ่งเคยถูกปฎิเสธจากโรงเรียนเตรียมทหารเวสต์พอยต์&lt;br /&gt;ชายคนนั้น... ลองสมัครใหม่ดูอีกที&lt;br /&gt;ชายคนนั้น...ถูกปฎิเสธอีกครั้ง&lt;br /&gt;ชายคนนั้น...พยายาม เป็นครั้งที่สาม&lt;br /&gt;ชายคนนั้น...ได้รับอนุญาตให้เข้าเรียน&lt;br /&gt;ชายคนนั้น...ได้ เป็นทหารสมใจ&lt;br /&gt;ชายคนนั้น...เข้าไปอยู่ในหน้าประวัติศาสตร์สงครามโลกครั้งที่ สองได้สำเร็จ&lt;br /&gt;ชายคนนั้น...ชื่อ &quot;นายพล ดักลาส แมคอาเธอร์&quot;&lt;br /&gt;ผู้พิชิตแปซิฟิคแห่งสงครามโลกครั้งที่สอง &lt;br /&gt;            &lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRAilx0Yh5xl8VKh_4XXHfshTNE2Z7PPalkyRLoh2ot2ur3F_V_eOXCqMXQu6sUwB4nt2faIkvESn1TN8oHxzRx5Fg9wa8uOZi9VQABvIOUER04RtZBbR28UW997Ph81j3g2BrKdZi79v4/s1600/image002.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 226px; height: 300px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRAilx0Yh5xl8VKh_4XXHfshTNE2Z7PPalkyRLoh2ot2ur3F_V_eOXCqMXQu6sUwB4nt2faIkvESn1TN8oHxzRx5Fg9wa8uOZi9VQABvIOUER04RtZBbR28UW997Ph81j3g2BrKdZi79v4/s400/image002.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5576935379992633090&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------- &lt;br /&gt;ชายกลุ่มหนึ่งเป็นนักดนตรี&lt;br /&gt;ชายกลุ่มนั้น...เคยถูกปฎิเสธจากผุ้บริหารคนหนึ่งจากบริษัทเดคคาเรคคอร์ต้ง&lt;br /&gt;ชายกลุ่มนั้น...ถูกปฎิเสธด้วยเหตุผลที่ ว่า&lt;br /&gt;&quot;เราไม่ชอบเสียงเพลงของพวกเขา&lt;br /&gt;และกลุ่มนักดนตรีที่เล่นกีตาร์กำลัง จะหมดสมัยแล้ว&quot;&lt;br /&gt;ชายกลุ่มนั้น...มีนามว่า &quot;เดอะ บีเทิลส์&quot; สี่เต่าทองแห่งตำนาน&lt;br /&gt;            &lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4YvnJ06LQ2VdpZiqepe1RV86p4JkILSIpUiY5PPk3PA6lhFSQ56DOqTOuFNOTSFQZG-ry_i0ogv30BmU_nDz7tD8TnXTTJ56dgwMyH7hsds_L72qBX2PPv5r5wPMYKT9uiqz2wDiHsZfP/s1600/image003.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 288px; height: 300px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4YvnJ06LQ2VdpZiqepe1RV86p4JkILSIpUiY5PPk3PA6lhFSQ56DOqTOuFNOTSFQZG-ry_i0ogv30BmU_nDz7tD8TnXTTJ56dgwMyH7hsds_L72qBX2PPv5r5wPMYKT9uiqz2wDiHsZfP/s400/image003.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5576935583440212034&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;ชายคนหนึ่ง...เป็นนักกีฬา&lt;br /&gt;ชายคนนั้น...เล่นบาสเกตบอลให้กับทีมโรงเรียนมัธยม&lt;br /&gt;ชายคนนั้น...เคยถูกคัดออกจากทีมโรงเรียน&lt;br /&gt;ชายคนนั้น...ชื่อ &quot;ไมเคิล จอร์แดน&quot;&lt;br /&gt;หนึ่งในนักกีฬาบาสเกตบอลที่ทำเงินมากที่สุดในโลก&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirLovYUUkeiLsONa9Pa96u8-bNUaD8BDJm5X_zrYjc4tZ8hyB2MKbj8vLLtezw-yjck0lAbbAJBY25TkXGfzV5aX2CIwL0aBzh5aCvA48RlyZz800wH3J31rc_hXIzdM1Udc3GHLtB2Eoh/s1600/image004.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 180px; height: 222px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirLovYUUkeiLsONa9Pa96u8-bNUaD8BDJm5X_zrYjc4tZ8hyB2MKbj8vLLtezw-yjck0lAbbAJBY25TkXGfzV5aX2CIwL0aBzh5aCvA48RlyZz800wH3J31rc_hXIzdM1Udc3GHLtB2Eoh/s400/image004.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5576935717920807266&quot; /&gt;&lt;/a&gt;&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;ชายคนหนึ่ง...เป็นนักแต่งเพลงชาวเยอรมัน&lt;br /&gt;ชายคนนั้น...สูญเสียความสามารถ ในการฟังลงเรื่อยๆ&lt;br /&gt;ชายคนนั้น...หูหนวกสนิทเมื่อมีอายุได้ 46 ปี&lt;br /&gt;ชายคน นั้น...ได้ใช้ช่วงเวลาบั้นปลายชีวิตประพันธ์เพลงที่ยอดเยี่ยมที่สุด&lt;br /&gt;ชายคน นั้น...ชื่อ &quot;ลุดวิก ฟาน บีโธเฟน&quot; นักประพันธ์เพลงชื่อก้องโลก&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC9iUIPTnodD8_RXX32FZAgkYGqMY3Y4V5y4Qre4EBaVjZR-htbrWBP4USpVrkTAhFoti9NjPpd_XQ4oc81tOb1oEbG43pWMHR87MW873J2LVfwoWZBFrBCB6HqJANgQFT1ZemBj2Bj1Ib/s1600/image005.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 210px; height: 262px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC9iUIPTnodD8_RXX32FZAgkYGqMY3Y4V5y4Qre4EBaVjZR-htbrWBP4USpVrkTAhFoti9NjPpd_XQ4oc81tOb1oEbG43pWMHR87MW873J2LVfwoWZBFrBCB6HqJANgQFT1ZemBj2Bj1Ib/s400/image005.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5576935837459949010&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------&lt;br /&gt;ชายคนหนึ่งสอบตกประถม 6&lt;br /&gt;ชายคนนั้น...เคยมีชีวิตที่พ่ายแพ้และล้มเหลวมา ตลอด&lt;br /&gt;ชายคนนั้น...ล้วนทำประโยชน์ครั้งใหญ่ๆเมื่อเขากลายเป็นผู้สูงอายุ แล้ว&lt;br /&gt;ชายคนนั้น...ได้เป็นนายกรัฐมนตรีอังกฤษเมื่ออายุ 62 ปี&lt;br /&gt;ชายคน นั้น...ชื่อ &quot;วินสตัน เชอร์ชิล&quot; อดีตนายกรัฐมนตรีอังกฤษ&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi63ex-_QV3dRvNmonqjqaZvKBELoIoLUx-Gu1nLj_ot8rYAQQcgR0OtUB-XGnDecSjH29uBJbx-ttmYTsNvoVXbV5v5i_qP1cZhULDIcGe6UclqSaN0T1GvbOloJbOYztfr8rG33ySXa7h/s1600/image006.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 215px; height: 208px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi63ex-_QV3dRvNmonqjqaZvKBELoIoLUx-Gu1nLj_ot8rYAQQcgR0OtUB-XGnDecSjH29uBJbx-ttmYTsNvoVXbV5v5i_qP1cZhULDIcGe6UclqSaN0T1GvbOloJbOYztfr8rG33ySXa7h/s400/image006.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5576935948637140226&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;ชายคนหนึ่งเรียนปริญญาตรี&lt;br /&gt;ชายคนนั้น...เคยถูกจัดให้เป็นแค่นักศึกษา ระดับกลางเท่านั้น&lt;br /&gt;ชายคนนั้น...เคยสอบได้อันดับที่ 15 จากนักศึกษา 22 คนใน วิชาเคมี&lt;br /&gt;ชายคนนั้น...ชื่อ &quot;หลุยส์ ปาสเตอร์&quot; ผู้ค้นพบวัคซีนในการรักษาโรคพิษสุนัขบ้า&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwMrw9nFMUddyTiA04JFraQBMEdfD4S8v9qGmi4ROquiqRB9tIRQrqcMlWdAS72MAadg7u2HsCkg5WVKYRdynKNnC5-uZJszsCjFo-znKk0wqhgFi4WAAD4V0SehV8vRmQoP2POgHy1qYG/s1600/image007.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 248px; height: 300px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwMrw9nFMUddyTiA04JFraQBMEdfD4S8v9qGmi4ROquiqRB9tIRQrqcMlWdAS72MAadg7u2HsCkg5WVKYRdynKNnC5-uZJszsCjFo-znKk0wqhgFi4WAAD4V0SehV8vRmQoP2POgHy1qYG/s400/image007.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5576936085566600994&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;ชายคนหนึ่งเป็นนักร้อง&lt;br /&gt;ชายคนนั้น...เคยถูกผู้จัดการของ แกรนด์โอเลโอ เพรย์ไล่ออก&lt;br /&gt;ชายคนนั้น...เคยโดนดูถูกว่า &quot;แกมันไปไม่ถึงไหนเลย&lt;br /&gt;แกควร กลับไปขับรถบรรทุกมากกว่า&quot;&lt;br /&gt;ชายคนนั้น...ชื่อ &quot;เอลวิส เพรสลีย์&quot;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlnzwMNuYU3sDyofmxqlYtra0vYuiyQOXtfyqua80XEJ3KIV9bUEAMxexNz7JvfmLnQ7HjONPRUQUJKlsyDNz5aapHtbc3M-zCIqCefjFbulw0KzyxCr5uH8k6KxrcHWwDJ8sU9H_7R2Iq/s1600/image008.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 199px; height: 300px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlnzwMNuYU3sDyofmxqlYtra0vYuiyQOXtfyqua80XEJ3KIV9bUEAMxexNz7JvfmLnQ7HjONPRUQUJKlsyDNz5aapHtbc3M-zCIqCefjFbulw0KzyxCr5uH8k6KxrcHWwDJ8sU9H_7R2Iq/s400/image008.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5576936213847937138&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;หญิงคนหนึ่งเป็นนางแบบผู้เปี่ยมไปด้วยความหวัง&lt;br /&gt;หญิงคนนั้น...ทำงานให้ กับบริษัทบลูบุ๊คโมเดลลิ่งเอเจนซี่&lt;br /&gt;หญิงคนนั้น...เคยโดนผู้อำนวยการบริษัท&lt;br /&gt;บลูบุ๊คโมเดลลิ่งเอเจนซี่ดูถูกว่า&lt;br /&gt;&quot;เธอควรไปเรียนด้านเลขาฯหรือไม่ ก็แต่งงานเสียดีกว่า&quot;&lt;br /&gt;หญิงคนนั้น...ชื่อ นอร์มา จีน เบเกอร์ หรือที่รู้จัก กันในนาม &quot;มาริลีนมอนโร&quot; นั่นเอง&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZu3Ogw3gsJ-9-XuDCVrXhnki9_Z2JNls8DcxEwbl0FJ_MnKtyG57_3lxfFNuFTv7pttPQLY2USTm5Z21oNwZcByWSgvy6FpdfqK3D2H0jvbqC7cm3gJVe1rlBdDYM-Um4eUV4kxXcThGl/s1600/image009.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 258px; height: 267px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZu3Ogw3gsJ-9-XuDCVrXhnki9_Z2JNls8DcxEwbl0FJ_MnKtyG57_3lxfFNuFTv7pttPQLY2USTm5Z21oNwZcByWSgvy6FpdfqK3D2H0jvbqC7cm3gJVe1rlBdDYM-Um4eUV4kxXcThGl/s400/image009.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5576936349565896034&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------&lt;br /&gt;ชายคนหนึ่ง หลงใหลวิชาการเงินอย่างมาก&lt;br /&gt;ชายคนนั้น...ยื่นใบสมัครกับ มหาวิทยาลัยธุรกิจฮาวาร์ดอันเลื่องชื่อ&lt;br /&gt;ชายคนนั้น...ถูกปฎิเสธในเวลาต่อ มา&lt;br /&gt;ชายคนนั้น...ไม่ยอมแพ้ เดินหน้าเข้าศึกษาที่มหาวิทยาลัยธุรกิจ โคลัมเบีย&lt;br /&gt;ชายคนนั้น...สำเร็จการศึกษา&lt;br /&gt;ชายคนนั้น...ปัจจุบันมีสินทรัพย์ รวมกว่า 44,000 ล้านเหรียญสหรัฐจากเงินลงทุนเพียง 100 เหรียญสหรัฐ&lt;br /&gt;ชายคน นั้น...ชื่อ &quot;วอเรน บัฟเฟตต์&quot; นักลงทุนอัจฉริยะอภิมหาเศรษฐีอันดับสองของโลก&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOmxqfZooYWR8hbUoFoaslXHk6nYGGpBNDEllUjH_nLJtTwFsdk7YTXmV1RXp_jTemDciL4w-FNYkuYHqxeHmVlTD0yXW3GbjjWrZlVLi-ayDAWRYXawp5x65uLCQFAV0ImizA5eGr4g2C/s1600/image010.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOmxqfZooYWR8hbUoFoaslXHk6nYGGpBNDEllUjH_nLJtTwFsdk7YTXmV1RXp_jTemDciL4w-FNYkuYHqxeHmVlTD0yXW3GbjjWrZlVLi-ayDAWRYXawp5x65uLCQFAV0ImizA5eGr4g2C/s400/image010.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5576936685449611026&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------&lt;br /&gt;                       เชื่อว่าทุกคนเคยแพ้&lt;br /&gt;                   เชื่อว่าทุกคนเคยล้มเหลว&lt;br /&gt;                 แต่คนแพ้ไม่ใช่คนที่ ล้มเหลว&lt;br /&gt;               คนล้มเหลวคือ...คนที่ล้มเลิกต่างหาก&lt;br /&gt;&lt;br /&gt;[เนื้อหาจาก Forward mail ครับ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      ผมก็เจอเรื่องแบบนี้เหมือนกัน แต่เป็นโชคที่เจอหัวหน้าดี โดยเอาเรื่องส่วนตัวกับเรื่องงานมาเกี่ยวข้องกัน ผมก็ยังสงสัยอยู่ว่าชิวิตแกมันดีแค่ใหนว่ะถึงต้องมาบงการชิวิตคนอื่น ถ้าเรื่องงานผมไม่ว่าอะไร เราก็ว่าเราอายุเยอะแล้วนะเขียนโปรแกรมมา 15 ปีได้ มาเจอแบบนี้ผมก็ได้แต่คอยดูว่าถ้าเคราะห์กรรมแกเจอบ้างแกจะรู้สึกหรือเปล่า (ผมไม่ได้แช่งแกนะแค่คอยดูชิวิตอันวิเศษของหัวหน้าเท่านั้น) คนเราเกิดมาจะอะไรกันนักกันหนาว่าไม่ครับ ความไม่มีโรคเป็นลาภอันประเสริฐแล้ว ก็ได้แต่ภาวนาให้แกรู้จักชิวิตมากกว่านี้ อย่าทำตัวเป็นเด็กเมื่อแก่แล้ว&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdtZbGUo0wBCUY5KgMWdXoYFeaJ9rTpLginPTggYLrxYrxShvTMYaPxV1uyEQnDDobwKingsg-nykbbOMV85tRAVArmTOxRxn2YewT1YE7fA1KKfh9aYJ0F818GVLwSJ-L9hF-oKFkamw8/s1600/p695_1.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 282px; height: 400px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdtZbGUo0wBCUY5KgMWdXoYFeaJ9rTpLginPTggYLrxYrxShvTMYaPxV1uyEQnDDobwKingsg-nykbbOMV85tRAVArmTOxRxn2YewT1YE7fA1KKfh9aYJ0F818GVLwSJ-L9hF-oKFkamw8/s400/p695_1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5576939289731281842&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;แสดงว่าอนาคตผมต้องรวยเหมือนบิลเกตแน่เลยเจอเรื่องค้ลายๆกัน 555555 &lt;br /&gt;ไม่ได้หวังขนาดนั้นหรอกครับขอให้พอมีพออยู่ ร่างกายสุขภาพแข็งแรงก็มีความสูขแล้ว</content><link rel='replies' type='application/atom+xml' href='http://chawdoy.blogspot.com/feeds/871402176789649734/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7131098759189844260/871402176789649734' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/871402176789649734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/871402176789649734'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/02/blog-post_24.html' title='ทำไมต้องยอมแพ้ มนุษย์ขี้เหม็น (ขี้ตนเองตมทุกวันไม่พูดอะไร แต่ตดคนอื่นบอกว่าเหม็น)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB2xTtiwqYbnOwIWuQWhbSbMj7UAQQ9zquJHs8zbARL3yNjx1r2KMixuYjOwyyAOjgQ86E0C8HDdPV4jCZe4ot8t_deTv1jug_k2pff_BRIWu43W1X72x6LhYfCe7ETuJFLPT4nNf0KiB4/s72-c/image001.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-6835327861852485999</id><published>2011-02-21T01:17:00.004+07:00</published><updated>2011-02-21T01:39:11.338+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Yii Framework"/><title type='text'>การเพิ่มข้อมูล User โดยการสร้างคลาสที่ถ่ายทอดมาจาก CWebUser</title><content type='html'>การเพิ่มข้อมูล User โดยการสร้างคลาสที่ถ่ายทอดมาจาก CWebUser สามารถทำได้ดังนี้&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;1 ต้องมี User model (class User extends CActiveRecord) เก็บไว้ที่ protected/models/User.php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;// this file must be stored in:&lt;br /&gt;// protected/models/User.php&lt;br /&gt; &lt;br /&gt;class User extends CActiveRecord&lt;br /&gt;{&lt;br /&gt;    /**&lt;br /&gt;     * Returns the static model of the specified AR class.&lt;br /&gt;     * @return CActiveRecord the static model class&lt;br /&gt;     */&lt;br /&gt;    public static function model($className=__CLASS__)&lt;br /&gt;    {&lt;br /&gt;        return parent::model($className);&lt;br /&gt;    }&lt;br /&gt; &lt;br /&gt;    /**&lt;br /&gt;     * @return string the associated database table name&lt;br /&gt;     */&lt;br /&gt;    public function tableName()&lt;br /&gt;    {&lt;br /&gt;        return &#39;User&#39;;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;2 สร้างคลาส (component) ที่ถ่ายทอดมาจาก CWebUser (จากตัวอย่างใช้ WebUser)&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;// this file must be stored in:&lt;br /&gt;// protected/components/WebUser.php&lt;br /&gt; &lt;br /&gt;class WebUser extends CWebUser {&lt;br /&gt; &lt;br /&gt;  // Store model to not repeat query.&lt;br /&gt;  private $_model;&lt;br /&gt; &lt;br /&gt;  // Return first name.&lt;br /&gt;  // access it by Yii::app()-&gt;user-&gt;first_name&lt;br /&gt;  function getFirst_Name(){&lt;br /&gt;    $user = $this-&gt;loadUser(Yii::app()-&gt;user-&gt;id);&lt;br /&gt;    return $user-&gt;first_name;&lt;br /&gt;  }&lt;br /&gt; &lt;br /&gt;  // This is a function that checks the field &#39;role&#39;&lt;br /&gt;  // in the User model to be equal to 1, that means it&#39;s admin&lt;br /&gt;  // access it by Yii::app()-&gt;user-&gt;isAdmin()&lt;br /&gt;  function isAdmin(){&lt;br /&gt;    $user = $this-&gt;loadUser(Yii::app()-&gt;user-&gt;id);&lt;br /&gt;    return intval($user-&gt;role) == 1;&lt;br /&gt;  }&lt;br /&gt; &lt;br /&gt;  // Load user model.&lt;br /&gt;  protected function loadUser($id=null)&lt;br /&gt;    {&lt;br /&gt;        if($this-&gt;_model===null)&lt;br /&gt;        {&lt;br /&gt;            if($id!==null)&lt;br /&gt;                $this-&gt;_model=User::model()-&gt;findByPk($id);&lt;br /&gt;        }&lt;br /&gt;        return $this-&gt;_model;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3 ระบุ config ใน config/main.php ดังนี้&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;// application components&lt;br /&gt;&#39;components&#39;=&gt;array(&lt;br /&gt;    &#39;user&#39;=&gt;array(&lt;br /&gt;        &#39;class&#39; =&gt; &#39;WebUser&#39;,  &lt;br /&gt;        ),&lt;br /&gt;),&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;เวลาเรียกใช้งาน&lt;br /&gt;Yii::app()-&gt;user-&gt;first_name - เข้าถึงค่า first_name&lt;br /&gt;Yii::app()-&gt;user-&gt;isAdmin() - ถามว่าเป็น Admin หรือเปล่า (role = 1 หรือเปล่า) &lt;br /&gt;ถ้าอยากเพิ่ม เช่น&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt; class WebUser extends CWebUser {&lt;br /&gt;  ...&lt;br /&gt;  ...&lt;br /&gt;   function getDepartmaentName(){&lt;br /&gt;    $user = $this-&gt;loadUser(Yii::app()-&gt;user-&gt;id);&lt;br /&gt;    return $user-&gt;Departmaent_name;   // ต้องไปสร้าง Field ชื่อ Departmaent_name เพิ่มในฐานข้อมูลด้วยนะครับ &lt;br /&gt;  }   &lt;br /&gt;  ...&lt;br /&gt;  ...&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;เวลาเรียกใช้ก็ &lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&lt;br /&gt;       Yii::app()-&gt;user-&gt;departmaentName&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;เราก็จะได้ข้อมุลคณะที่ user คนนี้สังกัด&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;ผมคัดลอกมาจาก http://www.yiiframework.com/wiki/60/add-information-to-yii-app-user-by-extending-cwebuser&lt;br /&gt; &lt;/blockquote&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/6835327861852485999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/6835327861852485999'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/02/user-cwebuser.html' title='การเพิ่มข้อมูล User โดยการสร้างคลาสที่ถ่ายทอดมาจาก CWebUser'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7131098759189844260.post-6219947108698888413</id><published>2011-02-20T23:21:00.002+07:00</published><updated>2011-02-21T01:43:35.082+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Yii Framework"/><title type='text'>การใช้ distinct (ของคำสั่ง SQL) ในคำสั่ง findAll()</title><content type='html'>ก่อนอื่นต้องขอทบทวนก่อนว่า distinct (ของคำสั่ง SQL)  คือ คำสั่งที่ตัดค่าที่ซ้ำกันออกไป &lt;br /&gt;&lt;br /&gt;การนำมาใช้ใน findAll() หรือ find*()   (* หมายถึงอื่นๆนะครับ เช่น find(), findAll(), findByPk(), findAllByPk(), findByAttributes(), findAllByAtributes())&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;       ....&lt;br /&gt;       ....&lt;br /&gt;       $models=Thai::model()-&gt;findAll(array(&lt;br /&gt;          &#39;select&#39;=&gt;&#39;province&#39;,&lt;br /&gt;          &#39;distinct&#39;=&gt;true,&lt;br /&gt;       ));&lt;br /&gt;       ....&lt;br /&gt;       ....&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;อีกรูปแบบของการใช้ distinct (ของคำสั่ง SQL) ด้วย CDbCriteria&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;       ....&lt;br /&gt;       ....&lt;br /&gt;                $criteria=new CDbCriteria;&lt;br /&gt;                $criteria-&gt;distinct = true;&lt;br /&gt;                $criteria-&gt;compare(&#39;province&#39;, $this-&gt;province, true);&lt;br /&gt;                $criteria-&gt;order =&#39;province DESC, ampur ASC&#39;;&lt;br /&gt;       ....&lt;br /&gt;       ....&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;นอกจากนั้น find*() ยังสามารถใช้คุณสมบัติของ &lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.yiiframework.com/doc/api/1.1/CDbCriteria&quot;&gt;CDbCriteria&lt;/a&gt;  ได้อีกด้วยครับ เช่น การเรียงค่า ถ้าใน CDbCriteria ใช้&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;                $criteria-&gt;order =&#39;province DESC, ampur ASC&#39;;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;ก็จะเป็น (ดูบรรทัดที่ 6. นะครับ)&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;       ....&lt;br /&gt;       ....&lt;br /&gt;       $models=Thai::model()-&gt;findAll(array(&lt;br /&gt;          &#39;select&#39;=&gt;&#39;province&#39;,&lt;br /&gt;          &#39;distinct&#39;=&gt;true,&lt;br /&gt;          &#39;order&#39; =&#39;province DESC, ampur ASC&#39;,&lt;br /&gt;       ));&lt;br /&gt;       .... &lt;br /&gt;      ....&lt;br /&gt;&lt;/pre&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/6219947108698888413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7131098759189844260/posts/default/6219947108698888413'/><link rel='alternate' type='text/html' href='http://chawdoy.blogspot.com/2011/02/distinct-sql-findall.html' title='การใช้ distinct (ของคำสั่ง SQL) ในคำสั่ง findAll()'/><author><name>หนองกุดทิง</name><uri>http://www.blogger.com/profile/04734791867804396944</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijAhQtqMY8zH4QRlriyt-F-ljjeCiteHUuYEJ6oT0S8E8Sfy7Ezkd9386nBn1fm813B8oGoThPFF0Wq_EMNcrl89oa2u2cGYaqphq15MrUuX31P3Hvu6I9cDKdVJUhCQ/s220/315557_144800092285365_1322377056_n.jpg'/></author></entry></feed>