ÐÐ±Ð·Ð¾Ñ ¶
Yii пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¾ÑÐ³Ð°Ð½Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ ÑоглаÑно ÑÐ°Ð±Ð»Ð¾Ð½Ñ Ð¿ÑоекÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ-пÑедÑÑавление-конÑÑÐ¾Ð»Ð»ÐµÑ (MVC).
Ðодели пÑедÑÑавлÑÑÑ Ñобой даннÑе, Ð±Ð¸Ð·Ð½ÐµÑ Ð»Ð¾Ð³Ð¸ÐºÑ Ð¸ Ð±Ð¸Ð·Ð½ÐµÑ Ð¿Ñавила; пÑедÑÑавлениÑ
оÑвеÑаÑÑ Ð·Ð° оÑобÑажение инÑоÑмаÑии, в Ñом ÑиÑле и на оÑнове даннÑÑ
, полÑÑеннÑÑ
из моделей; конÑÑоллеÑÑ
пÑинимаÑÑ Ð²Ñ
однÑе даннÑе Ð¾Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¸ пÑеобÑазовÑваÑÑ Ð¸Ñ
в понÑÑнÑй Ð´Ð»Ñ Ð¼Ð¾Ð´ÐµÐ»ÐµÐ¹ ÑоÑÐ¼Ð°Ñ Ð¸ командÑ, а Ñакже оÑвеÑаÑÑ Ð·Ð° оÑобÑажение
нÑжного пÑедÑÑавлениÑ.
ÐÑоме MVC, Yii пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ñакже имеÑÑ ÑледÑÑÑие ÑÑÑноÑÑи:
- вÑ
однÑе ÑкÑипÑÑ: ÑÑо PHP ÑкÑипÑÑ, коÑоÑÑе доÑÑÑÐ¿Ð½Ñ Ð½Ð°Ð¿ÑÑмÑÑ ÐºÐ¾Ð½ÐµÑÐ½Ð¾Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¿ÑиложениÑ.
Ðни оÑвеÑÑÑÐ²ÐµÐ½Ð½Ñ Ð·Ð° запÑÑк и обÑабоÑÐºÑ Ð²Ñ
одÑÑего запÑоÑа;
- пÑиложениÑ: ÑÑо глобалÑно доÑÑÑпнÑе обÑекÑÑ, коÑоÑÑе оÑÑÑеÑÑвлÑÑÑ ÐºÐ¾ÑÑекÑнÑÑ ÑабоÑÑ ÑазлиÑнÑÑ
компоненÑов пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ иÑ
кооÑдинаÑÐ¸Ñ Ð´Ð»Ñ Ð¾Ð±ÑабоÑки запÑоÑа;
- компоненÑÑ Ð¿ÑиложениÑ: ÑÑо обÑекÑÑ, заÑегиÑÑÑиÑованнÑе в пÑиложении и пÑедоÑÑавлÑÑÑие
ÑазлиÑнÑе возможноÑÑи Ð´Ð»Ñ Ð¾Ð±ÑабоÑки ÑекÑÑего запÑоÑа;
- модÑли: ÑÑо ÑамодоÑÑаÑоÑнÑе пакеÑÑ, коÑоÑÑе вклÑÑаÑÑ Ð² ÑÐµÐ±Ñ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ Ð²Ñе ÑÑедÑÑва Ð´Ð»Ñ MVC.
ÐÑиложение Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾Ñганизованно Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð½ÐµÑколÑкиÑ
модÑлей;
- ÑилÑÑÑÑ: ÑÑо код, коÑоÑÑй должен бÑÑÑ Ð²Ñполнен до и поÑле обÑабоÑки запÑоÑа конÑÑоллеÑами;
- виджеÑÑ: ÑÑо обÑекÑÑ, коÑоÑÑе могÑÑ Ð²ÐºÐ»ÑÑаÑÑ Ð² ÑÐµÐ±Ñ Ð¿ÑедÑÑавлениÑ.
Ðни могÑÑ ÑодеÑжаÑÑ ÑазлиÑнÑÑ Ð»Ð¾Ð³Ð¸ÐºÑ Ð¸ бÑÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ Ð² ÑазлиÑнÑÑ
пÑедÑÑавлениÑÑ
.
Ðиже на диагÑамме пÑедÑÑавлена ÑÑÑÑкÑÑÑÐ½Ð°Ñ ÑÑ
ема пÑиложениÑ:
Signup or Login in order to comment.