[font="Tahoma"][rtl]
سلام دوستان. من روی دموی hello world دارم کار میکنم و اونو توسعش میدم. فایل کنترلر رو به این صورت دارم:[/rtl]
class SiteController extends CController
{
public function actionIndex()
{
$this->render('index');
}
public function actionError()
{
if ( $error = ِYii::app()->errorHandler->error )
{
if ( Yii::app()->request->isAjaxRequest)
echo $error['message'];
else
$this->render('error' , $error);
}
}
}
[rtl]و تو فایل index.php[/rtl]
echo 'salam';
[rtl]الان یه دیتابیس ایجاد کردم و فایل کانفیگ رو به این شکل دارم:[/rtl]
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'My Web Application',
'import'=>array(
'application.models.*',
'application.components.*',
),
'modules'=>array(
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'a',
'ipFilters'=>array('127.0.0.1','::1'),
),
),
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=exam1',
'emulatePrepare' => true,
'username' => 'root',
'password' => 'a',
'charset' => 'utf8',
),
'errorHandler'=>array(
'errorAction'=>'site/error',
),
);
[rtl]الان میخوام یه کنترلر ساده بدون استفاده از Gii ایجاد بکنم. به این صورت که دیتاهای دیتابیس رو نشون بده.فعلا کار خاص دیگه ای نمیخوام بکنم حالا مدل و کنترلر رو به چه صورت بنویسم؟
و از AR میخوام استفاده کنم.برای استفاده باید یه فایل جدید کنترلر ایجاد کنم؟ میشه راهنمایی کنید؟ ممنون میشم
[/rtl]
[/font]