Помощь Joomla



Создание Бд

Установка базы данных  Ноябрь 10, 2015 – 15:19
Запросы могут нам в основном

Мы создали каркас приложения и закончили со структурой БД. В данном разделе мы создадим саму базу и настроим подключение к ней.

1. Создание базы данных

Создаем файл базы данных blog.db в директории /wwwroot/blog/protected/data. И каталог и файл базы данных должны иметь возможность перезаписи процессом Web-сервера, как этого требует SQLite. Мы можем просто скопировать файл базы данных с демонстрационной версией блога из установленной копии Yii. Он расположен в директории /wwwroot/yii/demos/blog/protected/data/blog.db. Чтобы создать базу данных вручную, можно выполнить SQL-выражения из файла /wwwroot/yii/demos/blog/protected/data/schema.sqlite.sql.

Подсказка: Чтобы выполнить SQL-выражения, необходимо использовать инструмент командной строки sqlite3, который может быть найден на официальном Web-сайте SQLite.

2. Установка подключения к базе данных

Чтобы использовать базу данных блога в нашем приложении, необходимо задать конфигурацию приложения, которая находится в PHP-файле /wwwroot/blog/protected/config/main.php. Код данного файла возвращает ассоциативный массив, содержащий пары имя-значение, каждая из которых используется для инициализации доступных для записи свойств экземпляра приложения.

Настроим компонент приложения db следующим образом:

return array( … 'components'=>array( … 'db'=>array( 'connectionString'=>'sqlite:/wwwroot/blog/protected/data/blog.db', 'tablePrefix'=>'tbl_', ), ), … );

Конфигурация выше говорит, что компонент приложения db является экземпляром класса CDbConnection со свойством connectionString, начальное значение которого sqlite:/wwwroot/blog/protected/data/blog.db и свойством tablePrefix со значением tbl_.

Теперь мы можем использовать подключение к базе данных Yii::app->db в любом месте нашего кода. Заметим, что выражение Yii::app возвращает экземпляр приложения, который мы создаем во входном сценарии. За более подробным описанием методов и свойств подключения к БД, можно обратиться к описанию его класса. Однако, в большинстве случаев, подключение к БД используется не непосредственно, а через ActiveRecord.

Source: www.yiiframework.com

Похожие публикации:

  1. Mysql Создание Базы
  2. Ява Скрипты
  3. Sql для Чайников
  4. Изучаем Php

http://www.strekoza-tv.ru/

http://www.sklad-stroika.ru/

http://www.xtkolet.ru/

http://neumaticosdelvalle.com.ar/

http://www.nutrinormwellness.com/

http://misaelcardosoarquitetura.com.br/

http://www.zhenskaya-obuv.ru/

http://www.bezgemorroya.info/

http://www.libertarianguide.info/

http://www.joshuasophrin.com/

http://www.skdar.ru/

http://www.zbrass.eu/

http://scarletsails.net.ru/

http://www.promo-plates.info/

http://www.poiskvbelgorode.ru/

http://www.playbass.info/

http://www.forma-obratnoj-svjazi-joomla.ru/

http://www.tatrypt.eu/

http://www.naglfar.ru/

http://www.maddogsexpeditions.info/

http://www.culturalshowcase.info/

http://www.freehost96.ru/

http://www.aikidoofgreensboro.net/

http://www.dreammedicine.in/

http://www.furniturewood.ba/

http://www.miomasincirugia.com/

http://www.mobilidadept.com/

http://www.paylasimgida.com/

http://www.opalowy-sklad.pl/

http://www.mopro.at/

http://www.my247webhosting.com/

http://www.orator.biz/

http://www.munkagepmonitor.hu/

http://www.mp46katowice.pl/

http://www.mcedinstvo.ru/

http://www.naturalhigh.ro/

http://www.ozkayalarpaslanmaz.com/

http://www.moitruongminhhuy.com/

http://www.mutdaithanh.vn/

http://www.motosport.fr/

http://www.noormedicare.com/

http://www.thesmokingribs.com/

http://www.nationalagro.org/

http://www.homee.vn/

http://www.noithatdangcap.vn/

http://www.fureszaru.net/

http://maulin.com.tw/

http://www.olejnikjurajda.cz/

http://www.rednet24.pl/

http://www.rednetdom.pl/

http://www.nomia.md/

http://www.maycongcuthanhloc.com/

http://www.rednetconsulting.pl/

http://www.meritum-dom.pl/

http://www.medishopsk.sk/

http://www.medica-brno.com/

http://www.apprt.ru/

http://www.namingbranding.ru/

http://mehrallies.co.tz/

http://www.dom-abc.ru/

http://www.rgrt.ru/

http://www.bhagwanbhajan.com/

http://www.eurostroy-kazan.ru/

http://www.ulightdj.tv/

http://ehongshop.com.tw/

http://sinyetech.com.tw/

http://nhatranghouse.com.vn/

http://www.moviedj.tv/

http://www.koreadj.tv/

http://slin.com.tw/

http://www.awextaipei.com/

http://www.obotz.ca/

http://www.cohoip.com/

http://www.wawakening.org/

http://e-hong.com.tw/

http://uvtech.com.tw/

http://www.autotextsms.com/

http://ktorganic.com.vn/

http://www.gndpsbti.com/

http://bmhc.edu.bd/

http://amirmiahhsc.edu.bd/

http://forincorp.com.hk/

http://www.autorange.ru/

http://www.auto-azimut.ru/

http://www.autocentr-khimki.ru/

http://www.msn-com.de/

http://www.noithathoangquan.com/

http://www.mascort.pl/

http://www.mediawinwin.vn/

http://www.mineralspa.vn/

http://motospeed.com.vn/

http://www.pescons.vn/

http://sekolahgkps.or.id/

http://www.parkids.pt/

http://www.miraicare.vn/

http://www.nagyhazi.hu/

http://radioouvinte.com.br/

http://www.spiritsence.com/

http://www.tkseal.com/

http://www.jssfn.com/

http://www.mamaten.jp/

http://parkwaypiscinas.com.br/

http://www.dienmayvinhthuan.vn/

http://www.hnt-engineering.com/

http://www.namsontrongdoi.com/

http://www.vangiaphatdeco.com/

http://petrolchemical.com.vn/

http://www.shm-bk.com/

http://www.smougroup.ae/

http://www.muchos.pl/

http://www.ouremaquinas.pt/

http://podios.com.ar/

http://nanoilocal.go.th/

http://www.g-concier.com/

http://www.naturalcurefor.com/

http://www.spbnarcolog.ru/

http://www.limepuzzle.com/

http://www.workstyle365.com/

http://www.devoncommunication.sk/

http://www.skolafotografie.sk/

http://www.skadas.com/

http://obrabiarki.biz.pl/

http://www.nebensatz.com/

http://www.passerotti.pl/

http://man3tulungagung.sch.id/

http://www.mojanajkniha.sk/

http://www.nhatminhland.net/

http://niccs.co.jp/

http://www.farmersgardencafe-omelette.com/

http://www.wonderfullife.jp/

http://www.hopes-co.com/

http://www.mygongmo.com/

http://www.muoithanhphat.com/

http://www.ketquaxsmn.com/

http://www.dsprinting.id/

http://www.qinronmedia.com/

http://www.thehousemediagroup.com/

http://tnpcompany.com.vn/

http://www.mdx.vn/

http://www.manganhoa.com/

http://www.hollyparkstables.com/

http://www.my-flower.jp/

http://www.bkservis.sk/

http://www.metallo-snab.ru/

http://www.akbars-dynamo.ru/

http://www.promsnab-kazan.ru/

http://www.nawaplastic.com/

http://www.mamystore.com/

http://www.pensionod.com/

http://mtlrosario.com.ar/

http://www.pensiimaramures.ro/

http://www.michaelakokesova.cz/

http://www.mc2.lv/

http://www.mikrovlny.cz/

http://www.transfer.sk/

http://www.royallinks.in/

http://www.olive-pizzeria.com/

http://www.maxemocapital.com/

http://www.roycehelmet.com/

http://www.notredameschoolvasai.com/

http://www.opibg.it/

http://www.monday-portage-salarial.fr/

http://www.neareo.com/

http://oasiskaitak.com.hk/

http://www.alesklep.com/

http://www.noa-world.jp/

http://www.rotaseydisehir.com/

http://www.rusztowania-belchatow.pl/

http://www.e-salamander.pl/

http://mikona.com.pl/

http://www.prec-metal.pl/

http://www.viswabrahmanaeducationaltrust.com/

http://www.holyangelscollege.in/

http://www.kbcgarden.com/

http://www.jsminfotech.com/

http://www.northshorefinefoods.com/

http://www.setkaplastic.ru/

http://www.photog.ru/

http://www.geo-mir.ru/