Как раз, то что нужно для пары текущих проектов. Спасибо
Это, пожалуй, последние проекты которые пишу на пхп - как раз вовремя
После перехода на питон, аж глаза ломит от чтения кода на пхп
Найдено 85 результатов
- 2011.09.27, 04:25
- Форум: Авторский код и библиотеки
- Тема: WithRelatedBehavior
- Ответы: 103
- Просмотры: 55167
- 2010.10.04, 15:47
- Форум: Общие вопросы (Yii 1.x)
- Тема: Многоязычность в виджетах
- Ответы: 5
- Просмотры: 1888
Re: Многоязычность в виджетах
можно еще как-то так
Код: Выделить всё
public $title;
public function init() {
/* .... */
if ($this->title === null) $this->title = Yii::t('main','Tags');
/* .... */
}
- 2010.10.04, 13:54
- Форум: Общие вопросы (Yii 1.x)
- Тема: Косяк с распределенной авторизацией
- Ответы: 1
- Просмотры: 2160
Косяк с распределенной авторизацией
На сайте имеется многодоменная структура. Для авторизации выделен отдельный домен. Так вот, при сохранении сессии, она восстанавливается только после захода на этот домен. config.php 'user' => array( 'class' => 'share.components.WebUser', 'allowAutoLogin' => true, ...
- 2010.10.01, 16:34
- Форум: Общие вопросы (Yii 1.x)
- Тема: DataTime
- Ответы: 17
- Просмотры: 3978
Re: DataTime
Вот что нам рассказывает функция strtotime Parse about any English textual datetime description into a Unix timestamp echo strtotime("now"), "\n"; echo strtotime("10 September 2000"), "\n"; echo strtotime("+1 day"), "\n"; echo strtotime(&qu...
- 2010.10.01, 11:22
- Форум: Общие вопросы (Yii 1.x)
- Тема: DataTime
- Ответы: 17
- Просмотры: 3978
Re: DataTime
нужно как минимум 2 операции. дату в int и int а дату. При каждой операции с датой. получаеться экономия места за счет производительности ? То что выдает мускуль в виде даты чаще всего тоже приходиться переформатировать. Так что int в этом плане выгоднее. Другое дело что в int на сколько я помню мо...
- 2010.10.01, 09:25
- Форум: Общие вопросы (Yii 1.x)
- Тема: Подскажите правило для urlManager
- Ответы: 4
- Просмотры: 1965
Re: Подскажите правило для urlManager
Это модуль - где-то писал. Я так понимаю что логика работы у роутера такая - он сначала проверяет совпадение маршрута с правилами, а за тем только совпадение с контроллерами и модулями. Думаю что бы обойтись меньшей кровью и не писать для каждого контроллера и модуля правило перепишу роутер так, что...
- 2010.10.01, 03:51
- Форум: Общие вопросы (Yii 1.x)
- Тема: Подскажите правило для urlManager
- Ответы: 4
- Просмотры: 1965
Все еще актуально!
Блин, все так я что-то недглядел в прошлый раз. Yii::app()->urlManager->createUrl('menu/createItem', array('menu' => $model->id)) вместо /admin/menu/createItem/menuId/1 делает /menu/createItem/menuId/1 Все таки дело в правиле. Но вот как его составить что бы в модуле экшену передавались параметры в ...
- 2010.09.29, 08:34
- Форум: Общие вопросы (Yii 1.x)
- Тема: Подскажите правило для urlManager
- Ответы: 4
- Просмотры: 1965
Re: Подскажите правило для urlManager
Немного покопавшись заметил вот что
если создавать урл так то генерится правильно, если так , то нет.
если создавать урл так
Код: Выделить всё
Yii::app()->urlManager->createUrl('menu/createItem', array('menu' => $model->id))
Код: Выделить всё
$this->createUrl('menu/createItem', array('menu' => $model->id))
- 2010.09.29, 08:05
- Форум: Общие вопросы (Yii 1.x)
- Тема: Подскажите правило для urlManager
- Ответы: 4
- Просмотры: 1965
Подскажите правило для urlManager
Сейчас у меня вот такие правила 'urlManager' => array( 'rules' => array( '/admin' => 'admin/dashboard', '/admin/<_c>/<_a>' => 'admin/<_c>/<_a>', '/<link>' => 'category/index', '/<category>/page/<link>' => 'page/index...
- 2010.09.18, 18:44
- Форум: Авторский код и библиотеки
- Тема: InlineWidget
- Ответы: 0
- Просмотры: 1319
InlineWidget
Компонент, повзоляющий выполнять виджеты прям из текста. Писал для своего проекта, возможно, что будет не совсем универсальным - Можете переделать под себя. Развивать его дальше вряд ли буду, потому что он делает все, что мне нужно. Например $model->content = '<p>some text</p> {{UserWidget:...
- 2010.09.18, 17:27
- Форум: Общие вопросы (Yii 1.x)
- Тема: как заставить работать class_exists?
- Ответы: 7
- Просмотры: 3008
Re: как заставить работать class_exists?
Если такого плагина нет, то импорт путей не поможет.
Я делаю расширение для инлайн плагинов: текст парсится на наличие определенного шаблона, и если шаблон встречается, нужно проверить плагин это или нет.
вылетело из головы подавление ошибок. Спасибо.
Я делаю расширение для инлайн плагинов: текст парсится на наличие определенного шаблона, и если шаблон встречается, нужно проверить плагин это или нет.
вылетело из головы подавление ошибок. Спасибо.
- 2010.09.18, 16:45
- Форум: Общие вопросы (Yii 1.x)
- Тема: как заставить работать class_exists?
- Ответы: 7
- Просмотры: 3008
Re: как заставить работать class_exists?
Хотя нет. Поторопился $this->_isPlugin = YiiBase::autoload($pluginName); все так же вызывает ошибку include(plugin2.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory а мне надо, что бы просто устанавливал $this->_isPlugin = false
- 2010.09.18, 15:50
- Форум: Общие вопросы (Yii 1.x)
- Тема: как заставить работать class_exists?
- Ответы: 7
- Просмотры: 3008
Re: как заставить работать class_exists?
Спасибо, то что нужноmc-bear писал(а):YiiBase::autoload
- 2010.09.17, 15:01
- Форум: Общие вопросы (Yii 1.x)
- Тема: как заставить работать class_exists?
- Ответы: 7
- Просмотры: 3008
Re: как заставить работать class_exists?
Прочесть мануал может быть ? http://ru.php.net/manual/en/function.class-exists.php Для тех кто читает только первое предложение: в случае применения в Yii эта функция при использовании $autoload = true всегда выдает 500-ю ошибку вместо false, если класс отсутсвует. При $autoload = false от нее ника...
- 2010.09.17, 06:30
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как расширить CHttpRequest ?
- Ответы: 4
- Просмотры: 1578
Re: Как расширить CHttpRequest ?
а сделать
что мешает?
Код: Выделить всё
<?php
class HttpRequest extends CHttpRequest {
protected $_cookies;
}
- 2010.09.17, 06:26
- Форум: Общие вопросы (Yii 1.x)
- Тема: как заставить работать class_exists?
- Ответы: 7
- Просмотры: 3008
как заставить работать class_exists?
Собственно сабж. если отключить автозагрузку - функция становится для меня бесполезной, если включить - автозагрузка в yii пытается загрузить не существующий класс и выдает ошибку и опять же функция становится бесполезной. Пока написал костыль который сам ищет по указанным путям файл с нужным классо...
- 2010.08.09, 03:48
- Форум: Готовые базы данных
- Тема: Параметры шин и дисков
- Ответы: 8
- Просмотры: 24893
Re: Параметры шин и дисков
Ну вообще-то у маркировки есть стандарт, а в массиве есть все возможные значения, ну и собственно если нужно - не сложно эти значения и в бд вставить при желании. Я выкладывал не как заготовку, а как список всех возможных параметров, потому что в сети не нашел в готовом виде и пришлось выдирать из с...
- 2010.08.09, 02:20
- Форум: Готовые базы данных
- Тема: Параметры шин и дисков
- Ответы: 8
- Просмотры: 24893
Re: Параметры шин и дисков
А смысл хранить эти данные в базе, что бы их выбирать и на их основе генерить массив, который будет использоваться в dropdownlist-е?
- 2010.08.08, 16:24
- Форум: Готовые базы данных
- Тема: Параметры шин и дисков
- Ответы: 8
- Просмотры: 24893
Параметры шин и дисков
Сейчас работаю над сайтом по продаже шин/дисков Насобирал все их возможные параметры, за исключением индекса нагрузки шин и цветовой гаммы дисков. Возможно кому-то понадобится. все оформлено в виде неоконченной модели с комментариями. Кому нужно - думаю разберется :-) Диски: тип, dia, pcd, et, ширин...
- 2010.08.08, 13:27
- Форум: Общие вопросы (Yii 1.x)
- Тема: Из enum в dropDownList
- Ответы: 2
- Просмотры: 1649
Re: Из enum в dropDownList
Ну как-то же можно доступ к метаданным получить?