Skip to main content

Posts

Showing posts from 2012

Cakephp Findings

Essential things where we go wrong or do mistakes :- 1. Save() does not work! Sometimes it happens that save() fails without any obvious reason. Your data array looks fine and you’ve build the form correctly, etc., etc., but no query was executed. It is very possible that save had failed due to validation errors. Maybe you are updating some model and while the current fields in the form pass the validation, there is a chance that some “other ones” are causing the validation rules to fail. An easy (and helpful) way to see what’s going on with validation is to do pr($this->validationErrors); in your view. By employing this method you’ll see exactly what’s happening with your model’s validation. The other option is to pass false as a second parameter to save(); in order to disable the validation. However, the latter method does not give much of hint and should not be used to fix a failing problem, but rather to purposely avoid validation. 2. Save() still does not w
What is Cakephp Actually ? CakePHP is a PHP Rapid Development Framework. PHP Framework? What is it? Why should I rely on a Framework? PHP developers are mostly self-trained (at least I am so) and being rather easy-to-develop, lots of developers jump-start developing applications without caring for code organisation/optimization and security.So one should know before you start with the exact application.It becomes a real challenge to DEBUG an unorganized code! Basically we need to follow up some conventions.Since to maintain a proper format of coding.So that it can be understood by any one who refers the code . CakePHP does that. It sets few CONVENTIONs for following and also perform a lot of tasks automatically - like generating a web form from database tables (with ALL VALIDATION RULES), integrating AJAX (Yes! It does so! Even if you do not have much understanding of AJAX), creating sophisticated SQL queries (master-detail type even), and it does so in a better, s