Zend Framework HMVC

0 Cevap php

Zend Framework HMVC desen kullanmak mümkün mü? Varsayılan olarak Kohana 3 uygulanmakta ve ben gerçekten seviyorum, bu yüzden şimdi ben Zend Framework kullanmak istiyorum.

Edit

I want to make it possible to: 1) include a complete request (like controller/action) inside an other request 2) make a direct call to the controller/action as above

Bu sadece bir widget için kullanılır, ama aynı zamanda diğer sayfaların içeriği içeren bir sayfa oluşturmak istiyorum ...

Edit 2

To be a bit more clear: I do have a page object that contains several elements. These elements can be simple elements (text, image, etc) and special elements, which are controller:action calls. Each page can contain "unlimited" (special) elements. I simply want to loop through these elements, define which kind of element I'm dealing with and add the result of that Element to the content of my view.

Gibi:

foreach($Page->Elements AS $Element) {
    switch(get_class($Element)) {
        case "Base\TextElement":
            // Add text element to content
            ...
            break;
    case "Base\SpecialElement":
            // Get result of the controller:action call
            break;
        case "Base\ImageElement":
            // Add image element to content
            ...
            break;
        default:
            echo "No case defined for ".get_class($Element);
            die;
    }
}

0 Cevap