Welcome Guest, Not a member yet? Register   Sign In
Please for God Sake help me with Form Validation
#1

I have been trying to learn CI4 i always stuck in form validation. 

When i try to echo out the validation it shows blank

PHP Code:
//* Create project
    public function create_project()
    {
        $validation = \Config\Services::validation();

        //* Setting validation rules

        $validation->setRule('project_name''Project Name''required');

        if(! $this->validate([]))
        {
            if ($validation->hasError('project_name'))
            {
                echo $validation->getError('project_name');
            }
        }
        else
        {
            echo "validation is good";
        }
    

Please help me learn this new challenge please
Reply
#2

The way I do it is the following:
PHP Code:
if ($this->request->getMethod() == 'post' && !$validation->withRequest($this->request)->run()) {
    
//display errors(with view)
else
    
//display view 

I believe you're passing no validation rules when you use $this->validate([]).
Simpler is always better
Reply
#3

Thanks but I will like to get my own custorm error set

In CI3 we did if($this->form_validstion-.run() == false)


We use run to run the validation and use validarion_erros to get it.

I need better way to validate pls
Reply
#4

See my post in your other topic for this.
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply




Theme © iAndrew 2016 - Forum software by © MyBB