Get Your 100% Free IQ Test Android App
კოდიგნაიტერის ფორმის დამხმარე

კოდიგნაიტერის ფორმის დამხმარე

ფორმის დამხმარის ჩართვა და გამოყენება - ნაწილი 4 (დამალული ველები)

დამალული ველების შესაქმნელად გამოიყენება შემდეგი ფუნქცია

form_hidden($name[$value = ''])

პარამეტრები:
  • $name (string) – ველის სახელწოდება
  • $value (string) – ველის მნიშვნელობა
გამოტანილი მნიშვნელობა:

  HTML დამალული input ტეგი

მნიშვნელობის ტიპი:

  ტექსტი

საშუალებას გაძლევთ, შექმნათ დამალული ველები, შესაძლებელია ველის შექმნა ფუნქციისთვის ველის სახელწოდებისა და მნიშვნელობის მინიჭებით:

form_hidden('username', 'johndoe');
// Would produce: <input type="hidden" name="username" value="johndoe" />

... ან მასივის გამოყენებით (ერთი ან მეტი ველის შექმნისათვის):

$data = array(
        'name'  => 'John Doe',
        'email' => 'john@example.com',
        'url'   => 'http://example.com'
);

echo form_hidden($data);

/*
        გამოიტანს ასეთ კოდს:
        <input type="hidden" name="name" value="John Doe" />
        <input type="hidden" name="email" value="john@example.com" />
        <input type="hidden" name="url" value="http://example.com" />
*/

ასევე შეიძლება მასივის გამოყენება ველის მნიშვნელობებისთვის:

$data = array(
        'name'  => 'John Doe',
        'email' => 'john@example.com',
        'url'   => 'http://example.com'
);

echo form_hidden('my_array', $data);

/*
        გამოიტანს ასეთ კოდს:

        <input type="hidden" name="my_array[name]" value="John Doe" />
        <input type="hidden" name="my_array[email]" value="john@example.com" />
        <input type="hidden" name="my_array[url]" value="http://example.com" />
*/

ატრიბუტების დასამატებლად უფრო ზოგადი ფუნქციის გამოყენებაა საჭირო:

$data = array(
        'type'  => 'hidden',
        'name'  => 'email',
        'id'    => 'hiddenemail',
        'value' => 'john@example.com',
        'class' => 'hiddenemail'
);

echo form_input($data);

/*
        გამოიტანს ასეთ კოდს:

        <input type="hidden" name="email" value="john@example.com" id="hiddenemail" class="hiddenemail" />
*/