Ну я не особо требовательный, так, с xp в виртуалке поиграться или с xubuntu, да и попрограммить. Неттопов на базе a10 пока не видел, увы. Сейчас у меня intel core i3 проц, но ни разу он не был загружен более 50%. От того и думаю в сторону неттопа, но опять же, переплачивать за то что не пригодится не хочется.
Спасибо, помогло. Помню когда хабр падал пришлось эту затучку делать в качестве временного решения. Я уже и забыл про неё. Эх, всем спасибо. Зря только побеспокоил суппорт.
Спасибо вам огромное за столь развернутый комментарий (и за информативность, которой мне не хватало), я согласен со всем что вы описали (а «нафантазированный» способ проверил на практике). На самом деле для каждого контроллера выдается своя ошибка (я сильно упростил и утрировал код с целью более лучшего понимания) и, кстати, все контроллеры наследуются от CController, а то что вы описали — checkRequest и карта соответствий реализуется на уровне фильтров в yii. Однако если использовать фильтры, то нужно еще запомнить саму родительскую модель (для этого больше подходит приватное св-во у базового контроллера).
Это пригодится для actionIndex, например, для страны такой-то есть такие-то города.
Пример использования фильтра: public function filters(){
return array(
'filterCheckParent +index'
);
}
public function filterCheckParent($filterChain){
return true;
}
А потомки уже будут конкретизировать базовый и менять $this->_parentClass
P.S.: именно так я и буду делать, но теперь я хоть знаю чем это аргументировано. Раньше я тоже применял этот паттерн, но, не в полную силу (то есть часть кода дублировал, так как думал что это логически более правильно).