Comments (5)
Hi :)
The filter_date
and filter_date_range
types are both based on date
type and not datetime
type so yes you can't use date_widget
and time_widget
as these options are only supported by the datetime
type.
Maybe we should also provide a filter_datetime
and a filter_datetime_range
.
With the filter_date_range
type can pass some options to the date types by doing like this:
$builder->add('blabla', 'filter_date_range', array(
'left_date' => array( ... ), // date type options
'right_date' => array( ... ), // date type options
));
from lexikformfilterbundle.
The datetime field makes use of the non-prefixed widget
option parameter
http://symfony.com/doc/2.1/reference/forms/types/date.html
So using the widget
param kinda works it out for me:
->add('datePaidEditor', 'date',
array(
'required' => false,
'widget' => 'single_text',
'label' => 'Editor uitbetaald'
))
The problem is that the filtering doesn't seem to go correct, so for date / datetime it might be an idea to look into it.
from lexikformfilterbundle.
I added a filter_datetime
and a filter_datetime_range
type. If you want to test it, you can use the filter_datetime branch :)
With filter_datetime_range
you can do:
$builder->add('myField', 'filter_datetime_range', array(
'left_datetime' => array(
'date_widget' => 'single_text',
'time_widget' => 'single_text'
),
'right_datetime' => array(),
));
from lexikformfilterbundle.
The filter_datetime
branch has been merged in to master
.
from lexikformfilterbundle.
Hello
When I use :
->add('dateadd', 'filter_datetime_range', array(
'left_datetime' => array( ), // date type options
'right_datetime' => array( ), // date type options
))
It says me : The form's view data is expected to be of type scalar, array or an instance of \ArrayAccess, but is an instance of class DateTime. You can avoid this error by setting the "data_class" option to "DateTime" or by adding a view transformer that transforms an instance of class DateTime to scalar, array or an instance of \ArrayAccess.
When I add "data_class" => "Datetime", then it says :
Neither the property "left_datetime" nor one of the methods "getLeftDatetime()", "isLeftDatetime()", "hasLeftDatetime()", "__get()" or "__call()" exist and have public access in class "DateTime".
500 Internal Server Error - NoSuchPropertyException
Please can you help me in this ?
Thanks
from lexikformfilterbundle.
Related Issues (20)
- Mongo as separate packages? HOT 2
- v5.0.9 Broken with symfony 3.4 HOT 2
- Service "lexik_form_filter.query_builder_updater" not found HOT 4
- doctrine/orm v2.6.4 has issues with using ChoiceFilterType with objects
- NumberRangeFilterType can not set attribute " type:'number' '' , and 'label' is not work as well HOT 3
- CollectionAdapterFilterType display an unwanted "level" with a label : "0" HOT 2
- Store Entity in session HOT 1
- Not a issue, change repo description HOT 1
- How to have more user/search engines friendly urls
- Works in symfony 5.1 ? HOT 1
- How to add a field to set maxresults HOT 1
- Options 'data' does not work for EntityFilterType
- Hi HOT 3
- Undefined class constant 'INTEGER' when filtering EntityFilterType HOT 2
- doctrine/orm to specific HOT 1
- Using ChoiceFilterType generate: Undefined constant Doctrine\DBAL\Types\Type::STRING HOT 1
- Ltrim issue in LexikFormFilterBundle/Event/Subscriber/DoctrineORMSubscriber.php
- Filter by entity with string id HOT 3
- Feature Request: Allow using array based $parameters with IN() expressions HOT 2
- Bundle abandonned...and moved on new organization!
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 lexikformfilterbundle.