我有一个项目,目前到处都是,我正在考虑将其作为MVC.
问题是系统当前正在使用,我无法更改界面(它在框架中:s)还有一些我需要自己处理的事情,如密码生成,登录和用户级别.
我已经拥有了MVC的模型方面所以我想知道是否值得使用像Zend Framework或CakePHP这样的框架,或者仅仅编写我自己的View和Controllers来解决这个问题?
我将不得不慢慢地工作,如果我使用其中一个现成的框架,我不确定我是否能够这样做.
php model-view-controller refactoring zend-framework cakephp
我有一个PHP脚本,它从XML文件中读取数据,通过AJAX将其返回到页面,然后将数据放入相关的文本区域.
页面的Content-Type如下:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
Run Code Online (Sandbox Code Playgroud)
XML标题如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY pound "£">
]>
...
Run Code Online (Sandbox Code Playgroud)
问题是,当数据到达文本框时,它前面有字符.
我的印象是将内容类型设置为UTF-8可以解决这个问题,但我一定是错的.任何人都可以告诉我我需要使用哪种编码类型来使其一致地呈现?
我有一个菜单系统,它使用拖放树结构,以方便用户修改.当javascript序列化字符串时,它按以下方式执行:
// Assume each of these items has an ID on with the respective numbers attached
Menu Item 1
+ Menu Item 2
+ Menu Item 3
+ Menu Item 4
Menu Item 5
Menu Item 6
+ Menu Item 7
Run Code Online (Sandbox Code Playgroud)
然后将序列化为:
1>2>3>>4#5#6>7
Run Code Online (Sandbox Code Playgroud)
这个问题是可能存在任意数量的子级别,这使得很难反序列化.我正在使用PHP服务器端来反序列化它,但我不知道该怎么做.
任何建议都欢迎,即使是序列化的方法,我只是破解代码.