当我尝试加载使用jquery的页面时,当命中以下行时:
if ($.cookie('compare') != null)
Run Code Online (Sandbox Code Playgroud)
我收到错误$ .cookie不是一个函数.有没有人见过这个?
我对cakephp相当新,但我有一个关于网址和参数的问题.我希望能够有一个看起来像标准网址的网址,例如:
http://www.mysite.com/controller/myaction?arg=value&arg2=val
Run Code Online (Sandbox Code Playgroud)
我希望该URL映射到我的控制器中的动作,如下所示:
function myaction($arg = null, $arg2 = null)
{
// do work
}
Run Code Online (Sandbox Code Playgroud)
我意识到,CakePHP有描述路由在这里,但是,说实话,这似乎比在一个URL字符串,它是非标准设计和结果.
在我目前的情况下,url是由外部(计费)系统生成和调用的,该系统对蛋糕一无所知,也不支持蛋糕网址格式.
我有一个与css和网站有关的更一般的设计问题.我知道尽可能规范化代码并避免重复是很好的计算机科学.所以它对我来说是理所当然的,至少从理论上说,在为网站组织样式表时会做同样的事情.
所以,当我开始访问我最近的网站时,我开始使用同样的理念.它在我的前几页工作正常,而我只在firefox中测试...
然而,随着我的网站的增长,当我添加页面,多个布局(和浏览器)时,我发现这种理念很快就崩溃了.最终,随着时间的推移,我采用了以下方法:
我的网站中每个母版页布局都有一个非常有限的顶级css文件,它包含该布局中众所周知的样式的类以及母版页的css.
我为每个页面保留了特定的CSS样式.
我为可嵌入的页面元素/控件保留了特定的CSS样式
我最终选择了这条路线,以便我可以相信一页上的更改不会意外破坏网站中的其他页面,从而导致很多回归错误.
接近这个时,其他人会怎么做?这是一个好/坏的方法......我确实看到这种方法的缺点,一些页面非常相似所以做出重大改变意味着改变更多的CSS代码,我也觉得专业人士每天都超过这个.
其他开发者对这一理念有何看法?好?坏?只是很好奇......
对我来说,这是我权衡我的理想之间差异的一种情况(我试图保持非常紧密的代码),以及在一个页面上改变需求的挫折打破了20个其他页面,因为我将div宽度改变了几个像素(镦粗)例如,在另一页上浮动).
感谢您的输入