Bu overkill, ya CakePHP'nin HTML helper iyi kullanmak mı?

0 Cevap php

Ben sadece benim CakePHP uygulamasının varsayılan düzeni reformasyon. Ben html yardımcı yöntemler içinde hemen hemen her şeyi koyarak mümkün olduğunca hat html ortadan kaldırmıştır.

Varsa, bu eğlenceliydi, ama ben bu egzersiz elde ettik ne fayda merak ediyorum?

<?php
    $output = implode("\n", array(
        $html->docType(),
        $html->tag('html', implode("\n", array(
            $html->tag('head', implode("\n", array(
                $html->charset(),
                $html->tag('title', 'Title For App'),
                $html->css('css', NULL, array('media' => 'screen,print')),
                $html->css('print', NULL, array('media' => 'print')),
                $html->script(array('cufon', 'jquery','external'))
            ))),
            $html->tag('body', implode("\n", array(
                $html->tag('div', $content_for_layout, array('id' => 'wrapper')),
                $html->scriptBlock('Cufon.now();')
            )))
        )), array('xmlns' => 'http://www.w3.org/1999/xhtml'))
    ));
    echo $output;
?>

Ben en azından güzel ve kompakt görünüyor ve oldukça okunabilir olduğunu varsayalım. Ben bu senaryoda farkında ne tuzaklar olmalıdır? Ben herhangi bir hız sorunların farkında olmalıdır?

I like it - ve ben yok.

Ben inandırıcı bir yol ya da diğer gerekiyor sanırım.

Eğer merak ediyorsanız kaynağını görüntülerken, implodes html güzel satır sonları koydu.

0 Cevap