yii framework-да база менен иштоо

2чи сабак, биринчи сабактын уландысы.

/opt/lampp/htdocs/2/demos/2/protected/config/main.php
файлын озгоротобуз, базанын жолдорун корсотобуз, mysql базанын аты yii_blog2
<?php
return array(
	'defaultController'=>'salam',

	'import'=>array(
		'application.models.*',
		'application.components.*',
	),

	'components'=>array(		
		'db'=>array(
			'connectionString' => 'mysql:host=localhost;dbname=yii_blog2',
			'emulatePrepare' => true,
			'username' => 'a',
			'password' => '1',
			'charset' => 'utf8',
		),
	),
);


Бул жерде, биринчи defaultController деген — кайсы контроллер иштеши керектиги жонундо, import модельди иштетиш учун керек, модель база менен иштоого керек, калганы базанын логин-парольдору.

Читать дальше →

yii framework-дагы 1чи программа

yii боюнча алгачкы маселени карайбыз

Орнотулган фреймворктун demos папкасын табабыз, жана жаны папка ачабыз.
Менин учурумда томондогудой папка болду.
/opt/lampp/htdocs/2/demos/2

index.php файлын тузобуз ичине томондогуну жазабыз.

<?php
$yii=dirname(__FILE__).'/../../framework/yii.php';
$config=dirname(__FILE__).'/protected/config/main.php';

require_once($yii);
Yii::createWebApplication($config)->run();


Читать дальше →

Быстрый старт Yii 1.1

Yii — это высокоэффективный, основанный на компонентной структуре PHP-фреймворк, использование которого существенно ускоряет процесс разработки веб-приложений.

Название Yii (произносится как Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый (extensible).

Благодаря своей легковесности и наличию продвинутых средств кэширования, Yii особенно подходит для разработки приложений с большим потоком трафика, таких как порталы, форумы, системы управления контентом (CMS), системы электронной коммерции и др.

Читать дальше →