.on( 'change',...)
) и все. Вот даже в примерах есть.group_by
по полю event_id
+ SELECT * from
( select bolshoy_theatre_events.id,
title,
hall,
date,
time,
prices_json
FROM bolshoy_theatre_events,
bolshoy_theatre_schedule
WHERE event_id = bolshoy_theatre_events.id
AND date IN (SELECT Min(date)
FROM bolshoy_theatre_schedule
WHERE event_id = bolshoy_theatre_events.id)
AND time IN (SELECT Min(time)
FROM bolshoy_theatre_schedule
WHERE event_id = bolshoy_theatre_events.id)
AND date >= CURRENT_DATE()
) as events
GROUP BY id
parent::report($exception);
. public function report(Exception $exception)
{
//Вот здесь его обработчик перехватывает эксепшн к себе и делает свои дела.
app('sneaker')->captureException($exception);
parent::report($exception);
}
<?php
/**
* @version 1.0
* @package Nitro
* @author WooRockets Team <support@woorockets.com>
* @copyright Copyright (C) 2014 WooRockets.com. All Rights Reserved.
* @license GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
*
* Websites: http://www.woorockets.com
* Render built-in HTML5 search form.
*/
?>
if(function_exists('pll_current_language')){
$current_language = pll_current_language();
$default_language = pll_default_language();
if($current_language != $default_language){
$language_subdir = $current_language.'/';
} else {
$language_subdir = '';
}
}
<form role="search" method="get" class="widget-search" action="<?php echo esc_url( url( '/' ) . $language_subdir ); ?>" <?php WR_Nitro_Helper::schema_metadata( array( 'context' => 'search_form' ) ); ?>>
<input type="search" class="search-field" placeholder="<?php esc_attr_e( 'Search ...', 'wr-nitro' ); ?>" value="<?php echo get_search_query() ?>" name="s" title="<?php esc_attr_e( 'Search for', 'wr-nitro' ); ?>" />
<button type="submit" class="search-submit"><i class="fa fa-search"></i></button>
</form>
action="<?php echo esc_url( url( '/' ) ); ?>"
action="<?php echo esc_url( pll_home_url() ); ?>"
1. Я сам написал что во многих ситуация проще и легче использовать обычные шаблоны.
2. Ну ок, я вам не авторитет, но надеюсь создатели Vue авторитеты? Понимаете нередко в сложных проектах нужно писать собственные рендер функции для своих компонентов, поэтому и советуют использовать JSX, а не стандартный интерфейс рендер функций.
Еще раз, JSX не для замены шаблонов самого vue, а для упрощения кода при использовании рендер функций, чтобы их написание было максимально приближено к шаблонам.
Не вижу противоречий и проблем.
А уж по каким причинам разработчик/архитетор решает конкретную задачу (тем или иным способ, шаблоном, шаблоном в компоненты, просто html, через рендер функции) это отдельный разговор, конкретные цели и задачи, конкретного проекта.
И да, вполне возможно вам это никогда не пригодится. НО, это не значит что так нельзя, или это прям принципиально плохо.