<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>508.com.ua &#187; файлы которые508.com.ua</title>
	<atom:link href="https://508.com.ua/fajly-kotorye/feed/" rel="self" type="application/rss+xml" />
	<link>https://508.com.ua</link>
	<description>508.com.ua</description>
	<lastBuildDate>Tue, 01 Jul 2025 17:00:27 +0000</lastBuildDate>
	<language>ru-RU</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.25</generator>
	<item>
		<title>Начало работы с CodeIgniter</title>
		<link>https://508.com.ua/nachalo-raboty-s-codeigniter/</link>
		<comments>https://508.com.ua/nachalo-raboty-s-codeigniter/#comments</comments>
		<pubDate>Sun, 23 Sep 2012 21:44:29 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Веб Уроки]]></category>
		<category><![CDATA[application config]]></category>
		<category><![CDATA[system application]]></category>
		<category><![CDATA[system application config]]></category>
		<category><![CDATA[приложения Папка]]></category>
		<category><![CDATA[файлы которые]]></category>

		<guid isPermaLink="false">http://wordpress.work/nachalo-raboty-s-codeigniter/</guid>
		<description><![CDATA[Этот урок посвящен фреймворку CodeIgniter. CodeIgniter позволяет разработчикам создавать web-приложения быстрее, и он предлагает множество полезных библиотек кода и помощников, ускоряющее трудоемкие задачи в PHP. ПОЧЕМУ CODEIGNITER? CodeIgniter очень легкий, хорошо работающий Framework. Он идеально подходит как для маленьких не очень сложных приложений, так и для крупных и требовательных приложений. Разработчиком CodeIgniter является EllisLab. ПЛЮСИ [&#8230;]]]></description>
				<content:encoded><![CDATA[<p> Этот урок посвящен фреймворку CodeIgniter. CodeIgniter позволяет разработчикам создавать web-приложения быстрее, и он предлагает множество полезных библиотек кода и помощников, ускоряющее трудоемкие задачи в PHP.</p>
<p> ПОЧЕМУ CODEIGNITER?</p>
<p> CodeIgniter очень легкий, хорошо работающий Framework. Он идеально подходит как для маленьких не очень сложных приложений, так и для крупных и требовательных приложений. Разработчиком CodeIgniter является EllisLab.</p>
<p><span id="more-12638"></span>
<p> ПЛЮСИ CODEIGNITER</p>
<p> &#8212; компактность с исключительной производительностью;<br /> &#8212; очень хорошо приспособлен к поисковой оптимизации;<br /> &#8212; легок в решении;<br /> &#8212; работает как с PHP 4 (4.3.2+), так и с PHP 5;<br /> &#8212; поддерживает большинство основных баз данных, включая MySQL (4.1 +),MySQLi, MS SQL, Postgres, Oracle, SQLite;<br /> &#8212; уделено очень большое значение безопасности;<br /> &#8212; очень простое кэширование операций;<br /> &#8212; использование многих библиотек, которые помогут Вам при таких операциях, как электронная почта, работа с изображениями, загрузкой файлов, сессиями, создание интерфейсов для приложений и многие другие;<br /> &#8212; большинство библиотек загружаются только при необходимости, что позволяет уменьшить нагрузку на ресурс.</p>
<p> Ну что, давайте начинать урок.</p>
<p> ЗАГРУЗКА CODEIGNITER</p>
<p> Перед тем как начать изучение CodeIgniter, его необходимо сначала скачать. В этом уроке мы будем использовать версию 1.7.2.</p>
<p> УСТАНОВКА CODEIGNITER</p>
<blockquote><p> После того как Вы загрузили CodeIgniter, все, что нам нужно это распаковать архив и переименовать папку CodeIgniter_1.7.2 на имя приложения или как в моем случае на ci. После того как переименовали, папку необходимо загрузить на свой PHP и MySQL сервер.</p></blockquote>
<p> Теперь, когда все папки на сервере, пришло время объяснить, что обозначает каждая папка.</p>
<p>
<div style="text-align:center;"><img style="margin: 5px;" src="/wp-content/uploads/2012/9/1.jpg" alt="Начало работы с CodeIgniter" title="Начало работы с CodeIgniter ()" /></div>
</p>
<p> Папка system содержит все файлы, которые необходимы для работы.</p>
<p> Папка application практически идентична содержанию папки system. Это позволяет получать файлы, которые непосредственно относятся к данному заявлению.</p>
<p> Папка config содержит все конфигурационные фалы, которые включают в себя информацию о том, что должно сейчас загружаться и информацию о базе данных.</p>
<p> Папка controllers содержит все контроллеры для приложений.</p>
<p> Папка errors содержит все шаблоны страниц ошибок для приложений. Когда происходит ошибка, генерируется страница из одного из шаблонов.</p>
<p> Папка helpers содержит все помощники, которые являются специфическими для вашего приложения.</p>
<p> Папка hooks содержит кавычки, которые изменяют функционирование основных файлов. Кавычки используются только опытными пользователями.</p>
<p> Папка language содержит линии текста, которые можно будет загрузить с помощью Библиотеки для создания многоязычного приложения.</p>
<p> В папке libraries хранятся все библиотеки, которые являются специфическими для Вашего приложения.</p>
<p> В папке models хранятся все модели для приложения.</p>
<p> Папка views содержит все мнения для приложения.</p>
<p> Папка cache хранит все кэш файлы, которые были созданы библиотекой кэширования.</p>
<p> В папке CodeIgniter хранятся файлы, которые позволяют работать приложению.</p>
<p> Папка database содержит все драйвера (drivers) и классы, которые позволяют подключиться к базе данных.</p>
<p> В папке fonts хранятся все шрифты, которые необходимы для работы приложения.</p>
<p> В папке helpers содержатся помощники, эти файлы будут доступны для всех приложений.</p>
<p> Папка language содержит языковые файлы, которые используются для папок helpers и libaries. Также Вы можете поместить свои собственные языковые папки, которые будут доступны для Вашего приложения.</p>
<p> Папка libaries содержит основные библиотеки для приложения, также Вы можете размешать свои собственные библиотеки.</p>
<p> Папка logs хранит все журналы, которые были созданы при работе приложения.</p>
<p> Папка plugin содержит все плагины, которые Вы можете использовать.</p>
<p> Папка scaffolding содержит шаблон Вашего приложения.</p>
<p> Папка user_guide содержит руководство по работе с CodeIgniter.</p>
<p> Файл index.php отображает приложение, также он позволяет изменять имена системной папки и папки с приложениями.</p>
<p> НАСТРОЙКА CODEIGNITER</p>
<p> Для работы нашего приложения нам необходимо изменить конфигурацию нескольких файлов. Для начала нам необходимо указать URL нашего приложения. Чтобы это сделать необходимо перейти system/application/config/config.php и изменить элемент массива base_url, чтобы он указывал на вашу папку на сервере.</p>
<p> $config['base_url'] = &quot;L структуры страницы. Создайте новый файл с именем helloworld_view.php и поместите его в папку system/application/view. Далее нам необходимо создать HTML шаблон. Для отображения всех данных из базы данных мы будем использовать кавычки foreach, которые будут перебирать все элементы. &lt;html&gt;&nbsp; &lt;head&gt;&nbsp; &amp; lt;title&gt;&lt;?=$page_title?&gt;&lt;/title&gt;&nbsp; &lt;/head&gt;&nbsp; &lt;body&gt;&nbsp; &lt;?php foreach($result as $row):?&gt;&nbsp; &lt;h3&gt;&lt;?=$row-&gt;title?&gt;&lt;/h3&gt;&nbsp; &lt;p&gt;&lt;?=$row-&gt;text?&gt;&lt;/p&gt;&nbsp; &lt;br /&gt;&nbsp; &lt;?php endforeach;?&gt;&nbsp; &lt;/body&gt;&nbsp; &lt;/html&gt;
<p> Возможно, Вы заметили, что мы используем альтернативный PHP синтаксис, это позволяет обеспечить удобный способ вывода записи и сэкономить время.</p>
<p> НЕКОТОРЫЕ ДОПОЛНЕНИЯ</p>
<p> При посещении ci/index.php/helloworld/, вы должны увидеть что-то похожее на это:</p>
<p> <img style="margin: 5px;" src="/wp-content/uploads/2012/9/4.jpg" alt="Начало работы с CodeIgniter" title="Начало работы с CodeIgniter ()" /></p>
<p> Есть несколько вещей, которые нам необходимо сделать для улучшения работы CodeIgniter. Во-первых, удалим надоедливую приставку index.php из URL адреса. Эту задачу мы можем выполнить с помощью файла .htaccess. Создайте в корневой папке файл .htaccess и добавьте в него следующий код:</p>
<p> RewriteEngine on RewriteCond $1 !^(index.php|images|robots.txt) RewriteRule ^(.*)$ ci/index.php/$1 [L]
<p> Во-вторых, нам необходимо открыть файл config.php в папке system/application/config/ и изменить элемент массива index_page на пустую строку.</p>
<p> $config['index_page'] = &quot;&quot;;
<p> В-третьих, необходимо поставить значение TRUE для rewrite_short_tags, в том же файле config.php в папке system/application/config/. Это действие позволяет включить нам отображение альтернативного PHP синтаксиса.</p>
<p> $config['rewrite_short_tags'] = TRUE;
<p> Вот и все! Я буду ждать Вас в следующих уроках.</p>
]]></content:encoded>
			<wfw:commentRss>https://508.com.ua/nachalo-raboty-s-codeigniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
