а вот как правильно прописать php код в обработчике не пойму... (понимаю что не слишком сложно, но разобраться самостоятельно не могу, нужна помощь профи)
Не нужна помощь никакого профи. Надо половину книжки по пэхэпэ прочитать.
Думаю вы что-то мудрите и все решается по-другому. Опешите реальную задачу
которую хотите решить.
Хочу что бы при создании вьюхи изнутри контролера, вьюха сама брала линк на контролер и имела доступ ко всем публичным переменным и методам контролера.
Без это приходится каждый раз сетить нужные переменные. Хорошо, когда результат с БД автоматом можно засетить в объект, но это далеко не всегда доступно...
У вас что вид является отдельным объектом?? О_O
А не проще разве метод render($view, $data) в контроллере вызывать? А вид использовать чисто как файл с разметкой и пэхэпэ кодом.
Всего-то две вещи помогут: http://www.php.su/ob_get_clean http://php.net/manual/en/function.extract.php - для того, чтобы в виде тупо писать $foo например, а не $data['foo']
дело в том, что мне этот скрипт нужен для "продающей" страницы, поэтому она должна быть сделана максимально быстро! а ajax для этого наилучший вариант.
Ну проще тогда с jquery начать сразу. Если хоть более менее программировать умеете, то js не обязательно изучать. Можно сраз с jquery начать. Надо всего-лишь понять как изменять элементы DOM и суть ajax, которая очень проста. Все это можно за неделю сделать, чтобы суметь сделать, то что нужно вам.
ajax делается через javascript.
Разъясню, то что вы описали, можно сделать без js, просто будет перезагрузка при отправке формы. А с ajax перезагрузки страницы не будет, но по сути будет все то же самое.
Никак вы не сделаете без передачи в конструкторе. И это вполне нормально. Как то же должен объект класса B получить информацию о том, чей он "потомок".
Можно поподробнее суть вопроса и желательно зачем.
Вообще, откуда объекту класса A знать, какому именно объекту класса B он должен принадлежать, если никто ему об этом не говорит.
Можно только А сделать синглтоном, а в B конструктор открытым. Будет некрасиво. Но все объекты B смогут получать в предки только единственный A.