библиотека для CI, что-то типа scaffolding'а
Интересует САБЖ, но еще с возможностю сортировки по полях + возможность гибко настраивать количество полей, параметры отображения.
Интересует САБЖ, но еще с возможностю сортировки по полях + возможность гибко настраивать количество полей, параметры отображения.
приветствую всех.
Может ли кто-нибудь посоветовать визуальную RAD среду для PHP? Из возможностей - чтобы по крайней мере как у Access - были data grid, pager, forms, визуальный дизайн страницы.
Пока видел Codecharge, Delphi for PHP, и еще какой-то оперсорцный турбогрид. ИМХО не очень серьезно.
Заранее спасибо.
Доброго времени суток.
Пытаюсь перевести на CI один из существующих сайтов. Это первая попытка работать с MVC фрейморком, поэтому возникают разные дурацкие вопросы. Вот один из них - как лучше организовать работу с инклюдами типа “шапка”, “подвал”, навигационные меню и т.п. повторяющиеся элементами?
Сейчас думаю создать отдельный контроллер под подобные элементы, в котором каждый метод будет обрабатывать отдельный инклюд, и набор view для них. И потом вызывать методы этого контроллера в нужных местах.
Хороший ли это вариант, и как можно делать по другому? Можно ли подгружать контроллер внутри другого контроллера, если да то как? Или лучше оформить эти инклюды в виде хелперов (там с вызовом нет проблем)?
Всем заранее спасибо!
x-post to ru_codeigniter
Товарищи, а чем выгодно использование этого расширения по сравнению с о старым.
И не лучше ли юзать PEAR::DB ?
нужно сделать галерею с возможность вложенных альбомов для каждого пользователя, альбомы будут уже готовые по названию рубрики, под-рубрики, темы, под-темы и т.д., вопрос: как лучше будет организовать хранение файлов на сервере и использовать ли бд или нет? Да и в целом какая структура будет лучше по производительности и управлению?
зы вопрос может и не совсем туда, но пишу на пхп ![]()
До сих пор большинство похапе программистов считает, что входящие в скрипт данные надо первым делом срочно прослешить функцией addslashes, если пых не сделал это сам.
Хотя на самом деле все наоборот. Первым делом надо почикать слеши, функцией stripslashes. Если пых подорвался их добавить без спросу.
Единственное исключение - если скрипт не твой, а взят с помойки и при этом работает с мускулем. В этом случае надежнее, все-таки, добавлять. Пусть эти палки болтаются не к месту, но зато защита будет чуть получше.
Есть движок форума Vanilla сайт http://getvanilla.com/
Кто-нить пробовал его использовать? По удобству, по эргономичности, по администрированию как он в сравнении с phpbb?? или другими движками форумов?
У меня стоит древний форум, хочу сменить его.
Проблема: сервер, на котором бежал скрипт стал выдавать
Fatal error: Call to undefined function: date_default_timezone_set() in …
(после того, как Эти Милые Люди поменяли версию PHP на 4.4.7)
Что уважаемый ALL порекомендует вместо такой (в общем-то простой функции).
Сервер - в штатах, а работа - в зоне GMT+3
В самом скрипте идёт обработка имён файлов в зависимости от даты/времени, привязанной к этомо часовому поясу.
Доброго дня уважаемому сообществу!
Есть такой вопрос.
Страницу можно генерировать инклюдами, подхватывая страницы, лежащие в отдельной папке, можно вытягивать из базы.
Вопрос: в чем плюсы и минусы каждого метода?
Главный вопрос: запросы в БД сильно грузят хостера, если перейти на инклюды, нагрузка уменьшится значительно? Или нет смысла возится?
доброго времени суток.. вот тут http://community.livejournal.com/ru_php/1092135.html?thread=15068199#t15068199 люди советуют делать замечательную вещь, а именно:
function exceptions_error_handler($severity, $message, $filename, $lineno) {
throw new ErrorException($message, 0, $severity, $filename, $lineno);
}
set_error_handler('exceptions_error_handler');
Все бы хорошо, но у меня такая конструкция не заработала выкидывает:
Fatal error: Exception thrown without a stack frame in Unknown on line 0.
exception_handler у меня свой, в нем вызывается статический метод класса Debug, в этом методе есть такой вот код
$date = date('r');
если его закоментировать, то все работает как надо, если же раскоментировать, то выводится такая ошибка.
UPDATE: gmdate работает почему-то, странно потому, что в ext/date/php_date.c написано вот так вот:
/* {{{ proto string gmdate(string format [, long timestamp])
Format a GMT date/time */
PHP_FUNCTION(gmdate)
{
php_date(INTERNAL_FUNCTION_PARAM_PASSTHRU, 0);
}
/* }}} */
Никто не сталкивался с такой проблеммой? Да, PHP 5.2.2-pl1-gentoo и такая ошикбка появляется только при использовании mod_php, в cli все работает замечательно.
если кому интерено под катом рабочий код для воспроизведения:
class Debug {
public static function writeLog($msg) {
$date = date('r');
echo 'Debug::writeLog';
}
}
class ErrorHandlers {
public static function exceptionHandler($e) {
Debug::writeLog($e->getMessage());
}
public static function errorHandler($errno, $errstr, $errfile, $errline) {
throw new Exception($errstr, $errno);
}
}
set_error_handler(array('ErrorHandlers', 'errorHandler'));
set_exception_handler(array('ErrorHandlers', 'exceptionHandler'));