我有两张桌子:
tbl_author: authorId, name
tbl_book: bookId, authorId, title
我想要的是创建基于php的系统,它能够:
我可以肯定地使用 raw php ,但它需要一个星期。试图使用 Yii ,但它仍缺少自动完成所需的组件。
另一方面,从1998年开始,这在MS Access中很快就可以实现。所以我想,有没有php-world解决方案(我的意思是工具或框架),能够快速创建这样一个简单的CRUD系统?
答案 0 :(得分:1)
以上只是表关系的问题,并且支持这样的事情。我根据Yii1给出了答案。
** A)添加/编辑/删除作者/书籍的功能; **
使用Yii,GII创建工具开始
B)显示作者,网格中的书籍;支持过滤&分页; 强>
步骤1:在作者模型中创建一个关系,说作者有很多书
第2步:为Book创建一个关系,说Book有一个作者
步骤3:使用CActiveDataProvider以便处理分页。在这里您可以使用模型Book:
void CTestClassDlg::OnBnClickedButton3() { //Browse Button
int rtrn = OpenDialogBox();
if (rtrn == NULL) //If file selected, get path
{
SetDlgItemText(IDC_EDIT1, getFilePath);
} }
它将返回与作者链接的所有书籍。当然,您可以根据需要显示数据。有一种叫做CGridView的东西。
第4步:至于搜索,您可以参考here
C)支持在输入新书时自动填写,因此有助于填补作者。
这是jquery和搜索的问题。