var/cache
, там будет обычный setLogger($this->get('logger'))
или что-нибудь типа этого. Какой правильный путь в Symfony для этого?
/**
* Примерная реализация метода получения билета по id
*
* @param int $id
* @return array|null
* @throws \Doctrine\ORM\NonUniqueResultException
*/
public function findAsArray(int $id): ?array
{
return $this->createQueryBuilder('t')
->select('t, u, a')
->join('t.user', 'u')
->join('t.answers', 'a')
->andWhere('t.id = :id')
->setParameter('id', $id)
->getQuery()
->getOneOrNullResult(\Doctrine\ORM\AbstractQuery::HYDRATE_ARRAY);
}
echo "Текущая версия:" . $array['version']['number'] . ". Количество игроков " . $array['players']['online'] . '/' . $array['players']['max'];
const Example extends Component {
state = {
select: 'default value',
};
postData(data) {
fetch('api/somePath', {
method: 'post',
headers: {
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/json',
},
body: JSON.stringify(data),
}).then(res => res.json())
.then(data => {
// do something with data
});
}
handleChange = e => { /* ... */ };
handleSubmit = () => {
const { select } = this.state;
this.postData({ select });
};
render() {
return (
<Form>
<Select value={this.state.select} onChange={this.handleChange} />
<Button onClick={this.handleSubmit}>Submit</Button>
</Form>
);
}
}