This article mainly introduces ThinkPHP's considerations for processing forms, analyzes and summarizes ThinkPHP's issues needing attention in form processing, this includes URL access, error handling, query, addition, and deletion techniques. For more information, see the following example to describe ThinkPHP considerations. Share it with you for your reference. The specific analysis is as follows:
Note the following issues when submitting data in the form in ThinkPHP:
1. directly access a method in the module through a url, which is not safe. You can use the following to limit
The code is as follows:
$ This-> isPost (); // checks whether the method is accessed in post mode.
Use the constant IS_POST in 3.1.3 for determination.
2. troubleshooting methods:
_ 404 ('error prompted ', 'Jump [note that the debugging mode will not jump ]','');
Method halt ();
Query:
The code is as follows:
M ('wish ')-> select ();
Add:
The code is as follows:
M ('wish ')-> data ($ data)-> add ([$ data]);
Delete:
The code is as follows:
[Be sure to use the where condition] M ('wish ')-> where ()-> delete ();
Data () instantiation parameters:
The code is as follows:
M ('wish ')-> data ($ data)-> add ();
Allocate in template
I hope this article will help you with ThinkPHP framework programming.