<?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-7548421820082436097</id><updated>2026-06-30T11:34:00.166-07:00</updated><title type='text'>Yii Fremwork Tutorials</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://amodi007.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://amodi007.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00282747862450484825</uri><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>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7548421820082436097.post-205257554681846832</id><published>2013-04-10T05:27:00.002-07:00</published><updated>2013-04-10T05:32:08.456-07:00</updated><title type='text'>Basic Install yii</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;1&lt;/b&gt;. Download yii folder&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2&lt;/b&gt;. Go to var/www directory in terminal&lt;br /&gt;
&lt;b&gt;3&lt;/b&gt;. TO create a new project follow:&lt;br /&gt;
&lt;br /&gt;
first you need to get into your webroot by&lt;br /&gt;
&lt;br /&gt;
cd /var/www &amp;lt;– in my case&lt;br /&gt;
&lt;br /&gt;
create a folder that you want your demo to be install in my case I create a folder named ‘blog’ under /var/www/yii/&lt;br /&gt;
&lt;br /&gt;
then set permission to 777 by: sudo chmod 777&lt;br /&gt;
&lt;br /&gt;
then type in the following command&lt;br /&gt;
&lt;br /&gt;
php yii/framework/yiic.php webapp /var/www/yii/blog&lt;br /&gt;
&lt;br /&gt;
if your php program has not been installed, the system will give you an install command then do it and come back to do the same.&lt;br /&gt;
&lt;br /&gt;
then you can access your demo by&amp;nbsp;&lt;a href=&quot;http://localhost/yii/blog&quot; rel=&quot;nofollow&quot; title=&quot;External link&quot;&gt;http://localhost/yii/blog&lt;/a&gt;&amp;nbsp;&amp;lt;— in my case&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4&lt;/b&gt;. To enable gii&lt;br /&gt;
go to protected&amp;gt;config&amp;gt;main.php and uncomment gii module&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5&lt;/b&gt;. To access gii generator go to&amp;nbsp;&lt;a href=&quot;http://localhost/myproj/demo/index.php?r=gii/default/login&quot;&gt;http://localhost/myproj/demo/index.php?r=gii/default/login&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6&lt;/b&gt;. To convert url mapping into path format go to config&amp;gt;main.php and uncomment&lt;br /&gt;
‘urlManager’=&amp;gt;array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ‘urlFormat’=&amp;gt;’path’,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ‘rules’=&amp;gt;array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ‘&lt;controller: w=&quot;&quot;&gt;/&lt;id: d=&quot;&quot;&gt;’=&amp;gt;’&lt;controller&gt;/view’,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ‘&lt;controller: w=&quot;&quot;&gt;/&lt;action: w=&quot;&quot;&gt;/&lt;id: d=&quot;&quot;&gt;’=&amp;gt;’&lt;controller&gt;/&lt;action&gt;’,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ‘&lt;controller: w=&quot;&quot;&gt;/&lt;action: w=&quot;&quot;&gt;’=&amp;gt;’&lt;controller&gt;/&lt;action&gt;’,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ),&lt;br /&gt;
),&lt;/action&gt;&lt;/controller&gt;&lt;/action:&gt;&lt;/controller:&gt;&lt;/action&gt;&lt;/controller&gt;&lt;/id:&gt;&lt;/action:&gt;&lt;/controller:&gt;&lt;/controller&gt;&lt;/id:&gt;&lt;/controller:&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;7&lt;/b&gt;. Passing variable data from controller to view&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;In Controller&lt;/b&gt;&lt;br /&gt;
public $message = ‘Hello World rom controller’;&lt;br /&gt;
public function actionIndex()&lt;br /&gt;
{&lt;br /&gt;
$this-&amp;gt;render(‘index’,array(‘content’=&amp;gt;$this-&amp;gt;message));&lt;br /&gt;
}&lt;br /&gt;
Now variable content is&amp;nbsp;available&amp;nbsp;to modified&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;In View&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively we could do&lt;br /&gt;
message &amp;nbsp; ?&amp;gt;&lt;br /&gt;
&lt;b&gt;8&lt;/b&gt;. CRUD generation&lt;br /&gt;
a) Config database&lt;br /&gt;
b) Go to protected&amp;gt;&amp;gt;config&amp;gt;&amp;gt;main.php&lt;br /&gt;
c) Uncomment&amp;nbsp;db componenent&lt;br /&gt;
d) Give the username , password, and db name&lt;br /&gt;
e) Comment out sqlite configuration which lie just above the mysql configuration&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;9&lt;/b&gt;. GO to gii&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;10&lt;/b&gt;. Select model generator&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;11&lt;/b&gt;. Enter table details and generate the model&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;12.&lt;/b&gt; We now have Message.php under model directory&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;13.&lt;/b&gt; Now click on CRUD generator&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;14.&lt;/b&gt; Enter Model name&lt;br /&gt;
&lt;b&gt;15&lt;/b&gt;. Click generate&lt;br /&gt;
&lt;b&gt;16&lt;/b&gt;. You can try it out by goign to baseurl/modelname&lt;br /&gt;
&lt;b&gt;17&lt;/b&gt;. Access database content via these codes in controller&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public $message = ”;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; public function actionIndex()&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $message=Message::model()-&amp;gt;findByPK(3);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;message=$message-&amp;gt;content;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;render(‘index’,array(‘content’=&amp;gt;$this-&amp;gt;message));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;div class=&quot;sharedaddy sd-rating-enabled sd-like-enabled sd-sharing-enabled&quot; id=&quot;jp-post-flair&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-loaded&quot; data-name=&quot;like-post-frame-17709901-1331-5165590316123&quot; data-src=&quot;http://widgets.wp.com/likes/#blog_id=17709901&amp;amp;post_id=1331&amp;amp;origin=http://roshanbook.wordpress.com&amp;amp;obj_id=17709901-1331-5165590316123&quot; id=&quot;like-post-wrapper-17709901-1331-5165590316123&quot;&gt;
&lt;span class=&quot;sd-text-color&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://amodi007.blogspot.com/feeds/205257554681846832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://amodi007.blogspot.com/2013/04/basic-install-yii.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default/205257554681846832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default/205257554681846832'/><link rel='alternate' type='text/html' href='http://amodi007.blogspot.com/2013/04/basic-install-yii.html' title='Basic Install yii'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00282747862450484825</uri><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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7548421820082436097.post-1259136665816996363</id><published>2012-04-18T23:34:00.003-07:00</published><updated>2012-10-08T03:33:38.337-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;How to remove pagination yii framework?&lt;/b&gt;&lt;br /&gt;
==============================================================&lt;br /&gt;
&lt;b&gt;put your below code in views/admin.php file &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
widget(&#39;zii.widgets.CListView&#39;, array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;dataProvider&#39;=&amp;gt;$dataProvider,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;itemView&#39;=&amp;gt;&#39;_viewEvents&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;summaryText&#39;=&amp;gt; &#39;&#39;, // to remove the &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;template&#39;=&amp;gt;&#39;{sorter}{pager}{summary}{items}{pager}{summary}{sorter}&#39;, // this code display pager, item, sorter etc&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;template&#39;=&amp;gt;&#39;{items}&#39;, // to remove pager from the page use this code and remove above line&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;pager&#39;=&amp;gt;array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;header&#39;=&amp;gt;&#39;&#39;,//text before it&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //page&#39;=&amp;gt;&#39;&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;firstPageLabel&#39;=&amp;gt;&#39;&#39;,//overwrite firstPage lable&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;lastPageLabel&#39;=&amp;gt;&#39;&#39;,//overwrite lastPage lable&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;nextPageLabel&#39;=&amp;gt;&#39;&#39;,//overwrite nextPage lable&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;prevPageLabel&#39;=&amp;gt;&#39;&#39;,//overwrite prePage lable&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; )); ?&amp;gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://amodi007.blogspot.com/feeds/1259136665816996363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://amodi007.blogspot.com/2012/04/how-to-remove-pagination-yii-framework.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default/1259136665816996363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default/1259136665816996363'/><link rel='alternate' type='text/html' href='http://amodi007.blogspot.com/2012/04/how-to-remove-pagination-yii-framework.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00282747862450484825</uri><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7548421820082436097.post-7062089022749542169</id><published>2012-04-18T23:32:00.002-07:00</published><updated>2012-08-10T22:12:36.182-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&amp;nbsp;How To Chang a Error Message For Yii?&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;===================================================&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Open your model file then find below function and changes it&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;public function rules() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $message =&quot;&amp;lt;span class=&#39;ui-icon ui-icon-alert&#39;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&#39;app&#39;&amp;gt;&quot;. Yii::t(&#39;app&#39;,&#39;{attribute} cannot be blank.&#39;).&quot;&amp;lt;/span&amp;gt;&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return array(&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;firstname, lastname, email, username, password, restaurant_name, created_at, is_active&#39;, &#39;required&#39;,&#39;message&#39;=&amp;gt;$message),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;wizard_step, send_email_updates, agree_terms, is_disabled, parent_id&#39;, &#39;numerical&#39;, &#39;integerOnly&#39;=&amp;gt;true),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;user_type&#39;, &#39;length&#39;, &#39;max&#39;=&amp;gt;7),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;firstname, lastname&#39;, &#39;length&#39;, &#39;max&#39;=&amp;gt;50),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;email&#39;, &#39;length&#39;, &#39;max&#39;=&amp;gt;128),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;username, password&#39;, &#39;length&#39;, &#39;max&#39;=&amp;gt;40),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;restaurant_name, user_roles&#39;, &#39;length&#39;, &#39;max&#39;=&amp;gt;255),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;id_register_hear_aboutus, id_register_identify_question&#39;, &#39;length&#39;, &#39;max&#39;=&amp;gt;11),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;lognum&#39;, &#39;length&#39;, &#39;max&#39;=&amp;gt;5),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;is_active&#39;, &#39;length&#39;, &#39;max&#39;=&amp;gt;8),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;restaurant_desc, updated_at, logdate, extra&#39;, &#39;safe&#39;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;user_type, wizard_step, restaurant_desc, send_email_updates, agree_terms, id_register_hear_aboutus, id_register_identify_question, updated_at, logdate, lognum, user_roles, extra, is_disabled, parent_id&#39;, &#39;default&#39;, &#39;setOnEmpty&#39; =&amp;gt; true, &#39;value&#39; =&amp;gt; null),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;id, user_type, firstname, lastname, email, username, password, wizard_step, restaurant_name, restaurant_desc, send_email_updates, agree_terms, id_register_hear_aboutus, id_register_identify_question, created_at, updated_at, logdate, lognum, is_active, user_roles, extra, is_disabled, parent_id&#39;, &#39;safe&#39;, &#39;on&#39;=&amp;gt;&#39;search&#39;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amodi007.blogspot.com/feeds/7062089022749542169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://amodi007.blogspot.com/2012/04/to-chang-error-message-for-yii-function.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default/7062089022749542169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default/7062089022749542169'/><link rel='alternate' type='text/html' href='http://amodi007.blogspot.com/2012/04/to-chang-error-message-for-yii-function.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00282747862450484825</uri><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7548421820082436097.post-3692796342751448221</id><published>2012-04-18T23:31:00.002-07:00</published><updated>2012-08-31T21:30:53.653-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;How to change password for Yii?&lt;/b&gt;&lt;br /&gt;
=====================================================&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Create the new action in you controller file&lt;/b&gt; :&lt;br /&gt;
&lt;br /&gt;
public function actionChange($id)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $model=User::model()-&amp;gt;findByPk((int)$id);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $modelForm=new ChangePasswordForm();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(isset($_POST[&#39;ChangePasswordForm&#39;][&#39;password&#39;]))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //print_r($_POST[&#39;ChangePasswordForm&#39;][&#39;password&#39;]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if((count(CJSON::decode(CActiveForm::validate($modelForm)))&amp;gt;0)) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;render(&#39;change&#39;,array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;model&#39;=&amp;gt;$modelForm,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Yii::app()-&amp;gt;end();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $modelForm-&amp;gt;password = $_POST[&#39;ChangePasswordForm&#39;][&#39;password&#39;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(!$modelForm-&amp;gt;validate()) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;render(&#39;change&#39;,array(&#39;model&#39;=&amp;gt;$modelForm,));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //$tmp=array(&#39;password&#39;=&amp;gt;Yii::app()-&amp;gt;getModule(&#39;admin&#39;)-&amp;gt;encrypting($modelForm-&amp;gt;password));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //(($modelForm-&amp;gt;password,0);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $model-&amp;gt;password=md5($modelForm-&amp;gt;password);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $model-&amp;gt;save();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (!$model-&amp;gt;hasErrors()) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo &quot;Password Change Succesfully&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;redirect(array(&#39;view&#39;,&#39;id&#39;=&amp;gt;$id));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }else {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo &quot;Password change failure!&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;redirect(array(&#39;view&#39;,&#39;id&#39;=&amp;gt;$id));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //p($model-&amp;gt;getErrors());&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;render(&#39;change&#39;,array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;model&#39;=&amp;gt;$modelForm,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
=========================================================================================================&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://amodi007.blogspot.com/feeds/3692796342751448221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://amodi007.blogspot.com/2012/04/how-to-change-password-for-yii-public.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default/3692796342751448221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default/3692796342751448221'/><link rel='alternate' type='text/html' href='http://amodi007.blogspot.com/2012/04/how-to-change-password-for-yii-public.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00282747862450484825</uri><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7548421820082436097.post-5219958933643632719</id><published>2012-04-18T23:29:00.004-07:00</published><updated>2012-08-10T22:11:30.577-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;How to add a date without form post submit&amp;nbsp; in database?&lt;/b&gt;&lt;br /&gt;
=============================================&lt;br /&gt;
&lt;b&gt;First Method :&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;=&amp;gt;put&amp;nbsp; below code in your model file&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&lt;/b&gt; &lt;br /&gt;
public function beforeSave() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($this-&amp;gt;isNewRecord)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;created = new CDbExpression(&#39;NOW()&#39;);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;modified = new CDbExpression(&#39;NOW()&#39;);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return parent::beforeSave();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Second Method:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1)&lt;b&gt;first upon model base file copy the below line:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;public function rules() {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //in function rules&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;array(&#39;created_at, updated_at&#39;, &#39;default&#39;, &#39;setOnEmpty&#39; =&amp;gt; true, &#39;value&#39; =&amp;gt; null),&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;public function attributeLabels() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //in attributesLabels function &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&#39;created_at&#39; =&amp;gt; Yii::t(&#39;app&#39;, &#39;Created At&#39;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&#39;updated_at&#39; =&amp;gt; Yii::t(&#39;app&#39;, &#39;Updated At&#39;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;public function search() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //in serch function &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$criteria-&amp;gt;compare(&#39;created_at&#39;, $this-&amp;gt;created_at, true);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$criteria-&amp;gt;compare(&#39;updated_at&#39;, $this-&amp;gt;updated_at, true);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
2)&lt;b&gt;In controller file :&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;public action Create(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (isset($_POST[&#39;User&#39;])) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$tmp=array(&#39;created_at&#39;=&amp;gt;date(&quot;Y-m-d H:i:s&quot;));&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$_POST[&#39;User&#39;]=array_merge($_POST[&#39;User&#39;],$tmp);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;public actionUpdate(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (isset($_POST[&#39;User&#39;])) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$tmp=array(&#39;updated_at&#39;=&amp;gt;date(&quot;Y-m-d H:i:s&quot;));&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(isset($model-&amp;gt;attributes))&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$g=$model-&amp;gt;created_at;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//print_r($g); die;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$tm=explode(&quot;/&quot;,$g);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//print_r($tm); die;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$y=$tm[&#39;2&#39;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$m=$tm[&#39;1&#39;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$d=$tm[&#39;0&#39;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$fy=$m.&quot;-&quot;.$d.&quot;-&quot;.$y;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//print_r($fy); die;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$model-&amp;gt;created_at&amp;nbsp;&amp;nbsp; &amp;nbsp;=&amp;nbsp;&amp;nbsp; &amp;nbsp;date(&quot;Y-m-d &quot;,strtotime($fy));&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//print_r($model-&amp;gt;created_at); die;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$model-&amp;gt;updated_at&amp;nbsp;&amp;nbsp; &amp;nbsp;=&amp;nbsp;&amp;nbsp; &amp;nbsp;1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$_POST[&#39;User&#39;]=array_merge($_POST[&#39;User&#39;],$tmp);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$model-&amp;gt;setAttributes($_POST[&#39;User&#39;]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
3)&lt;b&gt; then put your function in model file(Whatever using Model):&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;public function afterFind()&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$this-&amp;gt;created_at = strtotime($this-&amp;gt;created_at);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$this-&amp;gt;created_at = date(&#39;m/d/Y&#39;, $this-&amp;gt;created_at);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$this-&amp;gt;updated_at = strtotime($this-&amp;gt;updated_at);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$this-&amp;gt;updated_at = date(&#39;m/d/Y&#39;, $this-&amp;gt;updated_at);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parent::afterFind ();&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amodi007.blogspot.com/feeds/5219958933643632719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://amodi007.blogspot.com/2012/04/how-to-add-date-without-form-post.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default/5219958933643632719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default/5219958933643632719'/><link rel='alternate' type='text/html' href='http://amodi007.blogspot.com/2012/04/how-to-add-date-without-form-post.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00282747862450484825</uri><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7548421820082436097.post-8684922138844716826</id><published>2012-04-18T23:15:00.001-07:00</published><updated>2012-08-10T22:03:49.523-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;b&gt;Yii validation&amp;nbsp; Form in Model&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;===============================================&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Go to your&amp;nbsp; model file and find function &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&amp;nbsp;public function rules() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;array(&#39;firstname, lastname, email, username,password,address1,phone, mobile,is_active&#39;,&#39;required&#39;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;array(&#39;firstname, lastname, email, username, password, address1, address2&#39;, &#39;length&#39;, &#39;max&#39;=&amp;gt;255),&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;array(&#39;email&#39;,&#39;email&#39;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;phone, mobile&#39;, &#39;length&#39;, &#39;max&#39;=&amp;gt;11),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;mobile&#39;, &#39;numerical&#39;, &#39;integerOnly&#39;=&amp;gt;true),&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;array(&#39;phone&#39;, &#39;numerical&#39;, &#39;integerOnly&#39;=&amp;gt;true),&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;is_active&#39;, &#39;length&#39;, &#39;max&#39;=&amp;gt;8),&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;array(&#39;created_at, updated_at&#39;, &#39;default&#39;, &#39;setOnEmpty&#39; =&amp;gt; true, &#39;value&#39; =&amp;gt; null),&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array(&#39;r_password&#39;, &#39;compare&#39;,&#39;compareAttribute&#39;=&amp;gt;&#39;password&#39;,),&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;array(&#39;id, firstname, lastname, email, username, password, address1, address2, phone, mobile, extra, is_active&#39;, &#39;safe&#39;, &#39;on&#39;=&amp;gt;&#39;search&#39;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://amodi007.blogspot.com/feeds/8684922138844716826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://amodi007.blogspot.com/2012/04/yii-validation-form-in-model-function.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default/8684922138844716826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7548421820082436097/posts/default/8684922138844716826'/><link rel='alternate' type='text/html' href='http://amodi007.blogspot.com/2012/04/yii-validation-form-in-model-function.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00282747862450484825</uri><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>3</thr:total></entry></feed>