我最近正在与一个团队合作,为一所学校的新网站&成功完成。我们给了他管理面板,他希望他可以根据需要编辑页面或添加图像。我使用了tinymce编辑器。 现在客户端需要一个新页面,但他想在需要的时候创建一个新页面,这是可能的我不知道如何创建该代码,因为我是一个新的php我们使用codeigniter 3.0。 因为当他点击一个按钮时,它必须为该页面创建一个控制器,模型和视图以及数据库中的新表。 任何人都可以帮助我......
答案 0 :(得分:3)
我认为您对客户的需求感到困惑。
您的客户需要静态CMS页面(从管理面板管理)。
因此,Controller,Model和View不是强制性的。
如果您没有pages
,请创建一个数据库表。
并保存页面内容,页面标题,元和其他内容。
创建一个名为page
的控制器(一次)或您选择的任何一个
在那里创建一个函数,并从数据库中显示页面。
例如。 http://yoursite.com/page/show/aboutus
现在,它将从show()
控制器调用page
方法,而aboutus
是一个参数。
使用pages
从aboutus
表中获取数据并显示。
您可以使用routes.php
重写路线,使网址看起来更漂亮。