Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
kohinos-tav
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
3
Merge Requests
3
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
agplv3
kohinos-tav
Commits
4db8c008
Commit
4db8c008
authored
11 months ago
by
Yvon
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
set minimum number of occurence + display error if minimum not reached + add help
parent
c99bbd06
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
2 deletions
+9
-2
UserAdherentController.php
src/Controller/UserAdherentController.php
+7
-0
AchatMonnaieAdherentRecurrentFormType.php
src/Form/Type/AchatMonnaieAdherentRecurrentFormType.php
+2
-2
No files found.
src/Controller/UserAdherentController.php
View file @
4db8c008
...
...
@@ -226,6 +226,13 @@ class UserAdherentController extends FluxController
$form
=
$this
->
createForm
(
AchatMonnaieAdherentRecurrentFormType
::
class
,
$entity
);
$form
->
handleRequest
(
$request
);
if
(
!
$form
->
isValid
())
{
foreach
(
$form
->
getErrors
(
true
)
as
$error
)
{
$this
->
addFlash
(
'error'
,
$error
->
getMessage
());
}
return
$this
->
redirectToRoute
(
'index'
);
}
if
(
$form
->
isSubmitted
()
&&
$form
->
isValid
())
{
$flux
=
$form
->
getData
();
...
...
This diff is collapsed.
Click to expand it.
src/Form/Type/AchatMonnaieAdherentRecurrentFormType.php
View file @
4db8c008
...
...
@@ -29,9 +29,9 @@ class AchatMonnaieAdherentRecurrentFormType extends AchatMonnaieAdherentFormType
'required'
=>
true
,
'mapped'
=>
false
,
'constraints'
=>
[
new
GreaterThanOrEqual
([
'value'
=>
2
]),
new
GreaterThanOrEqual
([
'value'
=>
2
,
'message'
=>
"Le nombre d'échéances doit être au moins égal à 2."
]),
],
'help'
=>
"Une échéance par mois. Le premier paiement
compte comme la première échéance
."
,
'help'
=>
"Une échéance par mois. Le premier paiement
est inclus dans le nombre d'échéances
."
,
'attr'
=>
[
'autocomplete'
=>
'off'
]
])
->
add
(
'jourPrelevement'
,
ChoiceType
::
class
,
[
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment