i need to do some actions in before_save but only if the save method is called in particular view.
Just to be clear.
If view=‘EditView’ then do some logic and then save, if i am in a customEditview then do some other logic and then save.
Is it possible? or any other way to do it?
Every time you can analyse variable
I’ve tried, but i don’t see any info about caller view, please see below.
This is the print_r of $_REQUEST
[module] => CDZ_Contracts_Mobile
[record] => b6e4ecd5-5f77-edcf-7acb-5ff431d8e7ed
[isDuplicate] => false
[action] => Save
[return_module] => CDZ_Contracts_Mobile
[return_action] => DetailView
[return_id] => 1fa12200-dd6e-0052-b650-5ff2e5b7d808
[relate_to] => CDZ_Contracts_Mobile
[relate_id] => 1fa12200-dd6e-0052-b650-5ff2e5b7d808
[offset] => 2
[assigned_user_name] => myuser
[assigned_user_id] => 1f8a8a2d-d084-252b-116e-6018323b6f7d
I see that it is standard save in
EditView form because present:
[module] => CDZ_Contracts_Mobile and
[action] => Save.
If you want addition control you can add special field to
Do you mean adding ex: a checkbox(flag) to intercept the action and based on that do different logic?
If checkbox is 1 then do otherwise do anything else?
Is there any way to override [action] => Save? This is a custom view taken form EditView…
Yes, it is a variant.
Yes, it’s possible but you should make custom button
SAVE AND CONTINUE.
I don’t recommend to do this because your
logic_hook will not work.