草庐IT

codeigniter-hmvc

全部标签

javascript - 使用页面上的添加按钮在 codeigniter 中添加另一个 ckeditor

我想添加另一个ckeditor每当您单击添加按钮时,将添加另一个带有ckeditor的文本字段。单击时它已经添加了新字段,但我无法使用ckeditor在新字段上键入内容。这是我的代码:*查看*ckeditor->editor("textheading_lead[]","");?>小見出し監修one監修two監修three監修four+*javascript*$('.addfields').on('click',addfields);functionaddfields(e){varnew_input=$('#addanother').html();varaaa=new_input+'';

php - 使用 gettext 和 codeigniter 的多语言支持,最佳实践?

我知道如何创建.po文件以及如何生成.mo文件,然后在我的Codeigniter支持的站点上使用它们进行翻译。但是,我不太确定如何从站点GUI更改语言。我想坚持使用codeigniter的默认url调用模式:www.domain.com/controllername/method/param1/param2。像这样调用服务器很简单:www.domain.com/controllername?lang=en为每个使用默认url架构的Controller执行此操作需要我在每个Controller中实现相同的方法,只需将lang参数传递给setlocale()函数,然后绑定(bind)到我的

php - Codeigniter 在没有 num_rows() 的情况下处理数据库错误

我很难找到一种简单的方法来处理CI中的数据库错误。例如,我不能在我的数据库表中插入重复的条目。如果我尝试这样做,我会收到1062数据库错误。建议的最常见解决方案是检查条目是否已存在并使用$query->num_rows()>0在if语句中防止错误。该方法对我来说似乎是多余的,因为我正在执行额外的查询。理想情况下,我想检查我的主查询中是否发生错误或者某行是否受到影响。我发现以下函数可能有帮助$this->db->affected_rows()$this->db->_error_message()但是我不确定如何使用它们。我在我的模型中试过:$this->db->insert('subsc

php - 处理查询字符串参数时的 Codeigniter 缓存问题

问候,我正在编写一个实现标准文件缓存功能的CI网络应用程序:$this->output->cache(n);我正在使用段和查询字符串参数的组合,结果似乎遇到了问题。我在我的用例和输出类代码中看到的是缓存完全基于段。因此,http://www.example.com/segment/?q=foo和http://www.example.com/segment/?q=bar被视为相同的请求。是否有人对如何编辑url_helper、输出类或CI基类有任何见解或建议,以便上面的示例处理example.com/segment/?q=foo和example.com/segment/?q=bar作为单

php - Codeigniter -> 文件上传路径 |文件夹建立

目前我有以下内容:$config['upload_path']='this/path/location/';我想做的是创建以下Controller,但我不确定如何攻击它!!$data['folderName']=$this->model->functionName()->tableName;$config['upload_path']='this/'.$folderName.'/';如何在服务器上创建$folderName?字典?杰米:我可以执行以下操作吗?if(!file_exists($folderName)){$folder=mkdir('/location/'$folderNa

php - CodeIgniter - Hello World

我是PHP和CodeIgniter的新手,目前正在研究两者的教程。我正在尝试构建博客教程,但收到一些错误。帮助将不胜感激。提前致谢!Controller:load->view('blog_view');}}?>查看:错误:Message:Undefinedvariable:headingFilename:views/blog_view.phpLineNumber:6Message:Undefinedvariable:todoFilename:views/blog_view.phpLineNumber:10Message:Invalidargumentsuppliedforforeach

php - 如何使用 Codeigniter 避免浏览器缓存

面临与浏览器缓存相关的问题。functiondoUpload(){$data['includeView']="profileconfirm";$config['upload_path']='./img/images/uploaded/';$config['allowed_types']='gif|jpg|png|jpeg';$config['max_size']='5000';$config['max_width']='1024';$config['max_height']='768';$config['file_ext']=".jpeg";$config['file_name']=$

php - Codeigniter:下拉验证 set_rules

我可以知道如何确保用户选择了Dr、Mr、Ms、Mdm并且当他们提交表单时如果称呼为空白,它将返回set_rules()的错误消息。代码:echo"Salutation:";$salutationOptions=array(''=>'','Dr'=>'Dr','Mr'=>'Mr','Ms'=>'Ms','Mdm'=>'Mdm',);echoform_dropdown('salutation',$salutationOptions,'');echo""; 最佳答案 在View文件中,您可以使用以下方法进行客户端验证:echo"Salut

php - 如何使用 codeigniter 创建 seo 友好的 url?

我几天前开始学习Codeigniter,我想在Codeigniter上创建博客,但我想到了两个问题。1。如何像WordPress使用的那样创建SEO友好的URL。2。如何在导航到该URL后获取页面内容。我创建了表tbl_post,我在其中存储帖子详细信息和表结构:1.ID2.Title3.Content4.Tags5.Status6.CreateTime7.UpdateTime8.AuthorID9.Status现在我想从上表创建动态帖子URL。例如:http://www.example.com/hello-world/导航到上面的URL后,如何获取hello-worldpost的内容

php - 电子邮件和密码的 CodeIgniter 验证规则

我习惯于使用CodeIgniter编写应用程序,我完全是个新手。我刚刚开始学习CodeIgniter3.0,并达到了验证规则。我注意到xss_clean现在从验证类中消失了,那么我应该在验证电子邮件和密码时使用什么规则?仅使用trim、valid_email和required是否足以保证安全?如果有人问过这个问题,我很抱歉,但我四处搜索,发现人们在使用xss_clean的旧主题。 最佳答案 包括电子邮件助手:$this->load->helper('email');对于电子邮件:$this->form_validation->set