древовидная структура коментов

Древовидные комментарии на PHP

Древовидные комментарии весьма популярная тема на просторах инета. Недавно и у меня была такая задача…Я писал на  Codeigniter, но код который я получил в итоге можно использовать и в других фреймвоках или просто на классическом PHP.

Структура таблицы БД

Обратите внимание на поля parent_id — идентификатор родительского комментария, level -уровень на котором находится комментарий в древовидной структуре относительно главного родительского комментария. Если это основной комментарий то у него поле level=0, поле parent_id так же равно нулю!

Подробнее… «Древовидные комментарии на PHP»

Загрузка файлов codeigniter

Codeigniter загрузка файлов и сохранение пути в БД

Здравствуй читатель, сегодня рассмотрим загрузку файлов на сервер в Codeigniter  от а до я.

Для начала создадим форму для загрузки файлов.

<?php $this->load->helper('form'); $this->load->helper('url');?> — используем хэлперы формы и урл для формирования правильной формы, атрибут такой формы будет формироваться в зависимости от $config['base_url'] — установленного в файле конфигурации Codeignater (application — config — comfig.php).

Подробнее… «Codeigniter загрузка файлов и сохранение пути в БД»

Загрузка файлов codeigniter

Удаление файлов в Codeigniter

Привет, я только начал изучать Codeigniter  и частенько сталкиваюсь с небольшими проблемками, и вот сегодня предо мной стояла задача удаления фалов.

Ближе к делу.

Для работы с файлами в Codeigniter   хелпер File, он предоставляет функцию для удаления всех файлов содержащиеся в указанной директории, я пробовал удалить с ее помощью один файл — не вышло.

Подробнее… «Удаление файлов в Codeigniter»

Подключение стилей в кодеигнатере

Как подключить стили в codeigniter

Для начала нужно создать папку со стилями в корне сайта.

 

Подключение стилей будем осуществлять во вьюшке шапки  ( header_view .php), для этого будем использовать хелпер урл и его функцию base_url() — которая возвращает строку с урлом нашего сайта, стоит упомянуть что базовый урл задается в файле конфигурации (application/ config/config.php)  у меня вот такой он — $config['base_url'] = 'portfolio2';

Подробнее… «Как подключить стили в codeigniter»