Welcome Guest, Not a member yet? Register   Sign In
[split] Model bindable template?
#1

(This post was last modified: 07-31-2016, 06:20 AM by ciadmin.)

Creating a form with repetitive names is a pain:
PHP Code:
echo form_open('user/update'),
 
 form_input('full_name'set_value('full_name'$user->full_name), array('id' => 'full-name''class' => 'full-name')),
 
 form_input('email'set_value('email'$user->email), array('id' => 'email''class' => 'email')),
 
 form_input('password'set_value('password'$user->password), array('id' => 'password''class' => 'password')),
form_close(); 

No plans making a model-bindable form? I implemented a different structure in CI3 right now but the goal is to implement something like this:
PHP Code:
echo bindable_form_open($user'user/update'),
 
 //The key also generates both ID and class names.
 
 form_input('full_name'),
 
 form_input('email'),
 
 form_input('password'),
bindable_form_close(); 

It would be nice if CI4 has a template engine with these features.
Long live CodeIgniter!
Reply
#2

This is not currently in the plans to implement.
Reply
#3

(This post was last modified: 08-01-2016, 07:08 AM by prezire.)

(07-31-2016, 07:38 PM)kilishan Wrote: This is not currently in the plans to implement.

I hope this gets integrated. It's useful for CREATE and UPDATE page forms:

Code:
<!-- users/create.php -->
<div id="user" class="create">
  echo bindable_form_open(null, 'user/create'),
             view('users/_form'),
         bindable_form_close();
</div>

<!-- users/update.php -->
<div id="user" class="update">
  echo bindable_form_open($user, 'user/update'),
             view('users/_form'),
         bindable_form_close();
</div>
Long live CodeIgniter!
Reply




Theme © iAndrew 2016 - Forum software by © MyBB