четверг, 27 января 2011 г.

Zend: отображение ошибок приложения

При возникновении ошибок, Zend по умолчанию выводит скупую фразу:
An error occurred
Application error
Чтобы на экране была видна детальная информаця об ошибках, необходимо в application.ini в нужном блоке (у нас это testing) указать:
[testing : production]
resources.frontController.params.displayExceptions = 1
И незабыть в htacces показать, что мы хотим использовать именно этот блок:
SetEnv APPLICATION_ENV testing

понедельник, 3 января 2011 г.

Jquery-срипт для откытия всех ссылок Ajax'ом

$(document).ready(function(){
    $('a').click(function(){
            $('#content').load($(this).attr('href'));
            return false;
        });
});

С помощью этого кода клик по всем ссылкам (a) перехватывается (т.е., не происходит открытия новой страницы, для этого используется return false) и содержимое страницы, указанной в атрибуте href кликнутой ссылки, аяксом загружается в блок content с помощью метода load.
Самой собой вместо тега можно использовать любые селекторные выражения (хорошая статья на русском)

@coffeesnake: Google closure (гугл замкнуло)

@coffeesnake: Google closure (гугл замкнуло): "Не так давно гуглы объявили о том, что открывают код своего внутреннего JS-фреймворка, который используется во всех их топовых проектах..."