02 2013 档案
摘要:1、首先要定义下app/web_root/为虚拟主机的根目录2、如果不是也会请求到那个文件,所以web_root就是入口文件入口文件定义了全局变量,定义了很多路径相关的信息,比如web_rootappcss这里实在是太多了3、加载三个文件require CAKE . 'basics.php';require CAKE . 'Core' . DS . 'App.php';require CAKE . 'Error' . DS . 'exceptions.php';然后定义了home_urlFULL_BASE_URLa
阅读全文
摘要:使用的是一种叫做 // App Controller Code.public function beforeFilter() { $locale = Configure::read('Config.language'); if ($locale && file_exists(VIEWS . $locale . DS . $this->viewPath)) { // e.g. use /app/View/fre/Pages/tos.ctp instead of /app/View/Pages/tos.ctp $this->viewPath = $loc
阅读全文
摘要:class Post extends AppModel { public function newest() { $result = Cache::read('newest_posts', 'longterm'); //去拿缓存数据 if (!$result) { //如果缓存没有数据,就从数据库中去那数据 $result = $this->find('all', array('order' => 'Post.updated DESC', 'limit' => 10)); //获取
阅读全文
摘要:1、使用了 public $uses = array(); //如果控制器和模型相同的话,不需要加载,如果不是就需要加载,代表的就是模型层 public $helpers = array('html','Form','Session'); //这里的所有的用到的都必须加载 ,代表的就是视图层 public $components = array('Session'); //session被cakephp默认加载进去了,用到的还是加载一次吧。//代表的就是控制器曾,这里方法,代表的是控制器的方法这个比较关键,如果在使用之前不进行加载
阅读全文
摘要:其实和Yii框架差不多,直接上MVC的CRUD操作,和Yii对比学习,cake中用到的方法需要自己加载,比如在view中用到的Html Form类,其实和Yii中的Chtml差不多,只是需要自己加载到系统。1、列出数据列出所有的数据的控制器class PostsController extends AppController { public $helpers = array('Html', 'Form'); //加载Html Form public function index() { $this->set('posts', $this-
阅读全文
摘要:1、原则上不直接使用$_POST $_GET数据,因为Yii为了防止数据不可逆的破坏,没有对$_POST $_GET处理2、如果使用POST方式提交,直接使用模型验证即可3、如果使用$_GET方式提交Qiang推荐使用2种方式处理这是qiang的回复: 我提到了两个问题:一是SQL Injection攻击,一个是XSS攻击。对于前者,需要避免的是直接把用户输入嵌入到SQL里,例如:"SELECT * FROM tbl_user WHERE id={$_GET['id']}"。恶意用户可以让$_GET['id']等于"1; DELET
阅读全文
摘要:1、原则上不直接使用$_POST $_GET数据,因为Yii为了防止数据不可逆的破坏,没有对$_POST $_GET处理2、如果使用POST方式提交,直接使用模型验证即可3、如果使用$_GET方式提交Qiang推荐使用2种方式处理这是qiang的回复: 我提到了两个问题:一是SQL Injection攻击,一个是XSS攻击。对于前者,需要避免的是直接把用户输入嵌入到SQL里,例如:"SELECT * FROM tbl_user WHERE id={$_GET['id']}"。恶意用户可以让$_GET['id']等于"1; DELET
阅读全文
摘要:原则:每个月一本书,读实体书,认真去读二月 书名:《番茄工作法图解》 目标:加强管理和学习方法的提高。三月 书名:《foundation》 目标:通过《基地》英文小说,利用对科幻小说的兴趣提高英语阅读水平。四月 书名:《高等数学》 目标:自考本科。五月 书名:《人月神话》 目标:提高软件工程理解。六月 书名:《神奇之门》 目标:入门奇门七月 书名:《开悟之门》 目标:进阶奇门八月 书名:《C Primer Plus》 目标:入门C++九月 书名:《QT GUI Qt4》 目标:学会一门桌面应用库十月 书名:《白帽子讲web安全》 目标:向网络安全方向发展,...
阅读全文

浙公网安备 33010602011771号