今天几个问题:)
我正在使用Codeigniter.我有一个标题视图,包含我的标签,其中包含通用的JS文件加载.
它还包含页面的"布局",链接等,侧边栏,然后它打开标签和主要内容.这在我的页脚视图中关闭,该视图在"内容"视图之后加载.
在一个特定的控制器中,我使用方法获取数据,将其传递给'内容'视图,然后将此php数据设置为js var(内联js的一小块),然后我包含一个页面特定的js文件,使用这些数据.这是我的身体.这个可以吗?
谢谢
我有如下设置.
位于bitbucket的私有存储库,我保留了'master'存储库.我的服务器上的存储库充当"实时"网站.我的笔记本电脑上的存储库充当我的工作副本.
我的流程如下.我对本地存储库中的文件进行了更改.我在当地提交这些.我将这些更改推送到bitbucket.然后我将这些更改从我的bitbucket提取到网络服务器.
然而,我的问题是我的本地副本使用不同的数据库,路径等配置设置,我想要的是我在bitbucket上的'config.php'文件包含服务器设置,以及我本地主机上的config.php包含本地设置.
我相信这可以通过.hgignore实现,但我没有成功研究.我遇到的问题是我制作我的服务器设置文件,将其推送到bitbucket,"忘记"我本地存储库中的文件,创建.hgignore,然后重新创建该文件.然而,当我'忘记'文件TortoiseHG通知并要求我将更改提交到bitbucket ....
任何想法将不胜感激.谢谢
附加点.
根据以下建议,我开发了如下设置:
我的笔记本电脑上有我的本地存储库,我可以在其中进行编辑.我有bitbucket本质上是'主'存储库 - 如果任何其他开发人员加入团队他们克隆这个.我的网络主机上有我的实时存储库.
在我的实时存储库中,我有一个.hgignore文件,它会忽略相应的配置文件.因此,当我hg pull从我的主机执行操作时,它会使用localhost配置文件按原样提取存储库,但是当我键入hg update(对于实时工作副本)时,这些文件将被忽略/不更新.
有人可以澄清一下我是否理解这一点,以及这是否是实现我想要的合适方式?
谢谢
有许多问题解释如何回应单数或复数变量,但没有人回答我的问题,即如何设置变量以包含所述单数或复数值.
我原以为它会起作用如下:
$bottom="You have favourited <strong>$count</strong> " . $count == 1 ? 'user':'users';
Run Code Online (Sandbox Code Playgroud)
然而,这不起作用.
有人可以建议我如何实现上述目标吗?
<?php
class MY_Form_validation extends CI_Form_validation {
function My_Form_validation()
{
parent::CI_Form_validation();
}
}
Run Code Online (Sandbox Code Playgroud)
这是我在CI库文件夹中创建的文件MY_Form_validation.php中的代码.那里有一些功能,但我删除它们试图找到它的底部.
利用此库扩展,表单验证根本不起作用.我在配置文件中有所有表单验证规则.
如果我删除MY_Form_validation.php一切都很完美.
CodeIgniter板上的帖子没有结果.
也许有人可以帮忙吗?谢谢
我遇到了一个小问题,我只是在寻找有关最佳实践的建议.
我有一个脚本从外部网页获取一些数据.有时这些数据不完整.
例如我可能有
$array=array('name'=>'Bob Smith','address'=>array('0'=>'My address'),'phone'=>'000000');
Run Code Online (Sandbox Code Playgroud)
然后我将此数据设置为另一个数组以插入到我的数据库中.例如
$data=array('name'=>$array['name'],'address'=>$array['address']['0'],'phone'=>$array['phone']);
Run Code Online (Sandbox Code Playgroud)
但是,如果没有找到地址,则不设置$ array ['address'] ['0'],因此使用它创建第二个数组会在CodeIgniter中创建错误.虽然在正常的程序编码中没有显示错误,但我认为CI有这个错误表明解决它是一种最佳实践.
所以..我假设解决这个问题的最好方法是使用条件并检查$ array ['address'] ['0']是否在添加到$ data数组之前设置.那是对的吗?如果不是,则将null插入数据库.
嵌套问题是当我从数据库获取数据以显示它时.我想爆炸地址的行并输出它们,但如果没有再次设置,则codeigniter会抛出错误.同样,通过条件语句可以轻松避免.
我的问题主要在于处理,插入和输出数据,其中有许多变量可能会或可能不会设置,我需要看似有负载和条件语句的负载.
我认为实际上这不是问题,但我喜欢我的代码尽可能短而简洁.我错过了什么吗?
干杯
我的问题看似简单。
我有两个函数,function_a() 和 function_b(),它们显示/隐藏 div,并返回布尔值。
我有条件
if(function_a() && function_b())
{
//do stuff
}
Run Code Online (Sandbox Code Playgroud)
然而,如果 function_a() 返回 false,则 function_b() 似乎根本不会执行。然而,我希望它们都运行,因为我希望它们显示/隐藏各自的 div。
如果第一个函数返回 false,为什么第二个函数不运行,我该如何实现我想要的?
谢谢
我试图通过我的FB Connect应用程序获得扩展权限.
我想知道如何用FB.Login()做这个,因为我在JS中不是很了解.
谢谢
我有一个脚本,以各种不同的格式提供日期.
我想将这些日期保存为时间戳,以便轻松操作/订购.
当我尝试将mm-dd-yyyy类型的日期转换为时间戳时,它会失败.
当脚本运行时,它不知道它将被输入的格式,因此无法指定.接近所有其他格式的日期似乎转换得很好.
任何人都可以建议如何解决这个问题,或者另外一种方法是将所有日期格式转换为可以操作的可订购,一致的格式吗?
非常感谢
php ×4
codeigniter ×3
javascript ×3
bitbucket ×1
conditional ×1
date ×1
facebook ×1
fbml ×1
formatting ×1
head ×1
mercurial ×1
sdk ×1
singular ×1
strtotime ×1
tortoisehg ×1
variables ×1