跟福哥学编程吧~~
标准添加操作// permission check // parameters validate // duplicate check (optional) // do insert标准修改操作// permissio...
跟福哥学编程吧~~
页面class role extends tfpage {     protected function onLoad(){     } }接口class role ...
跟福哥学编程吧~~
在程序里面指向站内URL地址的方法$homeUrl = $this->tfphp->serverURL("/"); $homeUrl = $this->tfphp->URL("/");
跟福哥学编程吧~~
在模板里面指向站内URL地址的方法<% serverURL("/") %> <% URL("/") %>
跟福哥学编程吧~~
引用CSS样式表的方法<% resource css="css/tfhtml.css" %>引用JS脚本的方法<% resource js="js/tfhtml.js" %>
跟福哥学编程吧~~
介绍介绍适用于多对多的表结构设计,通常用于文章表和标签表这样的关系,一篇文章可以有多个标签,而一个标签也可以关联多个文章。这一类的表结构设计的数据量通常是A表数据量比较小、B表数据量比较大,如果根据B表数据查询A表数据可以使用selectAll方法,如果根据A表数据查询B表数据建议使用inner join或者left join语句实现...
跟福哥学编程吧~~
介绍介绍适用于一对多的表结构设计,通常用于文章表和分类表这样的关系,一篇文章只能有一个分类,而一个分类下可以有多个文章。这一类的表结构设计的数据量通常会比较大,如果要查询数据建议使用inner join或者left join语句实现。使用准备设置tfdaoOneToMany规则$this->setDAOOneToMany(&qu...
跟福哥学编程吧~~
介绍介绍适用于一对一的表结构设计,通常是一张主表以及一个或多个关联主表的副表这样的设计,所有副表都关联主表,主表使用自增列作为主键或者约束列作为主键。通过tfdaoOneToOne对象操作一对一的表结构的数据的时候有几点需要注意:1、要保证主表和所有副表除了关联键字段之外不能有重名字段,因为无法为它们设置不同的值。使用准备添加tfda...
跟福哥学编程吧~~
介绍介绍使用准备初始化一个tfdaoSingle对象$tUser = (new user($this->tfphp))->getSG("user");插入数据$ret = $tUser->insert([    &n...
跟福哥学编程吧~~
查询单行数据返回结果集第一行数据$tfdo->fetchOne("select * from users where userName = @s1",      [["name&...
跟福哥学编程吧~~
准备工作配置数据源config.xml<database>     <default driver="mysql" host="tfmysql" port="3306" use...
跟福哥学编程吧~~
开发建立user模型model/user.inc.phpclass user extends tfmodel{     public function __construct(tfphp $tfphp){   &...