это магические методы ООП php <php class Test{
public $_fields = array();
public $_composites= array(
'Alias' => array(
//addition
),
);
public function __call(){}
public function __get($varname){
return $this->_cmposites[$varname]?$this->_cmposites[$varname]:$this->_fields[$varname];
}
public function __set($varname){
//Some....logic for add relationship object
}
}
$test = new Test();
$test->Alias = $object;
или просто в code достаточьно?
кажись я не разобрался как код вставлять правильно
Изображения из контента? ИМХО - злое зло. Во-первых, загрязняет содержимое content. Во-вторых, дополнительная нагрузка на выборках. Это как минимум. То есть если картинки нужны именно как часть контента - то пусть там они и будут, но завязывать это на процессоры? Не айс. Пусть это будет чистым контентом.
На самом деле если на schema руку набить то всё довольно быстро делается с помощи MIGXdb. $user->Profile = $modx->newObject('modUserProfile'); Тут надо уже не MODX а сам PHP и ООП понимать. Например: class My {
public $var;
//в функции пользуемся так
function myfunc($text){
$this->var = $text;
}
}
$my= new My();
$my->myfunc('Мой текст');
echo $this->var;
// выведет Мой текст
$this->mystatic = "Статическая переменка";
// здесь мы види м что она нигде не прописана но создаётся автоматически и принадлежит класу. всё просто
ну по поводу изображений в процессоре , так я скажу вещь хорошая , заместо TV , использовать изображения из контента, в любом листинге полезно для вывода превьюхи или мини галарей
видимо вы в разработке были Да, мы затеяли переписать сайт с MODX+Livestreet на чистый MODX, но пришел крупный заказ, который на три с лишним месяца нас занял по полной. Сейчас вот подосвободились и я планирую очень плотно сидеть с нашим сайтом и развивать его. К сожалению прям сразу вот так не включим код в пакет modxSite. Это действительно со всех сторон надо изучать. У меня тоже много всяких наработок по ходовой скапливается, но их приходится многократно обкатывать, прежде чем включить, чтобы убедиться что они нужны на большинстве проектов. А то так все будет разрастаться, что будет у нагружать и в изучении усложнять, а процент использования будет низким.
схему
интересно, я про модель
я давно собирался поделиться этим, раньше видимо вы в разработке были , немог писать здесь, но щас вижу вернулись за что вам спасибо, незачто , я замучился копировать из одной Modx в другую код процессора((, Николай удали код в моем посте пожалуйста , я немогу привыкнуть что тут нормально код не выложить ((