如何制作基于PHP的简单管理系统?

时间:2015-10-03 14:49:25

标签: php yii crud

我有两张桌子:

tbl_author: authorId, name
tbl_book: bookId, authorId, title

我想要的是创建基于php的系统,它能够:

  • 显示作者,网格中的书籍;支持过滤&分页;
  • 添加/编辑/删除作者/书籍的功能;
  • 支持在输入新书时自动填写,因此填写作者很有帮助。

我可以肯定地使用 raw php ,但它需要一个星期。试图使用 Yii ,但它仍缺少自动完成所需的组件。

另一方面,从1998年开始,这在MS Access中很快就可以实现。所以我想,有没有php-world解决方案(我的意思是工具或框架),能够快速创建这样一个简单的CRUD系统?

1 个答案:

答案 0 :(得分:1)

以上只是表关系的问题,并且支持这样的事情。我根据Yii1给出了答案。

** A)添加/编辑/删除作者/书籍的功能; **

使用Yii,GII创建工具开始

B)显示作者,网格中的书籍;支持过滤&分页;

步骤1:在作者模型中创建一个关系,说作者有很多书

第2步:为Book创建一个关系,说Book有一个作者

Click here for reference

步骤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和搜索的问题。