Comments (5)
Hello,
I don't reproduce it anymore, neither do I.
It's fixed.
Thanks
from apydatagridbundle.
I forgot to say:
apy/datagrid-bundle 4.0.2
symfony 5.4.7
php 7.2.24
from apydatagridbundle.
HI, @FredDut it's seems to be a bug introduced here.
It's not TemplateWrapper
class that should be use but ```Twig\Template``class
from apydatagridbundle.
Hi @mhor ,
rolling back to Twig\Template is not enough.
I've to change
public function setTemplate($template)
{
if (is_string($template)) {
if (substr($template, 0, 8) === '__SELF__') {
$this->templates = $this->getTemplatesFromString(substr($template, 8));
$this->templates[] = $this->twig->loadTemplate(static::DEFAULT_TEMPLATE);
} else {
$this->templates = $this->getTemplatesFromString($template);
}
} elseif ($this->templates === null) {
$this->templates[] = $this->twig->loadTemplate(static::DEFAULT_TEMPLATE);
} else {
throw new \Exception('Unable to load template');
}
return $this;
}
in
public function setTemplate($template)
{
if (is_string($template)) {
if (substr($template, 0, 8) === '__SELF__') {
$this->templates = $this->getTemplatesFromString(substr($template, 8));
$this->templates[] = $this->twig->loadTemplate(static::DEFAULT_TEMPLATE);
} else {
$this->templates = $this->getTemplatesFromString($template);
$this->templates[] = $this->twig->loadTemplate(static::DEFAULT_TEMPLATE);
}
} elseif ($this->templates === null) {
$this->templates[] = $this->twig->loadTemplate(static::DEFAULT_TEMPLATE);
} else {
throw new \Exception('Unable to load template');
}
return $this;
}
or this
public function setTemplate($template)
{
if (is_string($template)) {
if (substr($template, 0, 8) === '__SELF__') {
$this->templates = $this->getTemplatesFromString(substr($template, 8));
} else {
$this->templates = $this->getTemplatesFromString($template);
}
$this->templates[] = $this->twig->loadTemplate(static::DEFAULT_TEMPLATE);
} elseif ($this->templates === null) {
$this->templates[] = $this->twig->loadTemplate(static::DEFAULT_TEMPLATE);
} else {
throw new \Exception('Unable to load template');
}
return $this;
}
but I don't really know what I'm doing
I don't know why the DEFAULT_TEMPLATE is not loaded by getTemplatesFromString and why it was working before.
from apydatagridbundle.
Hello @FredDut thank you for reporting this bug.
I've updated the demo repo here https://github.com/npotier/apydatagrid-demo to reproduce this case.
With the latest version of APYDatagridBundle, I don't reproduce this bug.
Could you try and confirm it please ?
Thank you 😄
from apydatagridbundle.
Related Issues (20)
- The alias doesn't work to filter the added columns (aggregated column here)
- Yaml configuration for entities HOT 1
- Maintenance & futur of the bundle HOT 16
- ORDER BY on a column from a fetch joined to-many HOT 1
- When creating a RowAction, the route parameter name should be dynamic. HOT 1
- defaultfilter with multiple values and filter=select ? HOT 2
- Travis builds are failing due to composer memory limit HOT 7
- composer require apy/datagrid-bundle fails with symfony 5 HOT 1
- Problem with Export + MassAction
- Filtering on 'not equals to' should return rows with 'null/empty' values
- Routes gets called two times when user filters column HOT 1
- Symfony 5 Support HOT 6
- Bugfix: Trying to access array offset on value of type null (strict types) HOT 8
- PHPExcel is deprecated use PHPSpreadsheet instead HOT 1
- Defining Export and others as Services
- Attempted to call an undefined method named "getSQLResultCasing" HOT 2
- Symfony 6.0 HOT 7
- allow false for Column Translation Domain
- function lower(uuid) does not exist
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apydatagridbundle.