好,
这是一个初学者的问题,但我真的不知道什么是最好的方式.我的项目中有一个基本的CRUD(创建,检索,更新和删除),如果在同一页面内的div中成功或不成功,我想输出一些消息.
所以,基本上,我有一个表单,哪个动作设置在同一个页面上,我有一个div #statusDiv在同一个表单下面,我想输出像Register这样成功的东西.
这样做的最佳方式是什么?
$this->view->flagStatus = 'message'然后在视图中调用它?只是为了让它更清晰.这是我的代码:
//IndexController.php indexAction()
...
//Check if there's submitted data
if ($this->getRequest()->isPost()) {
...
$registries->insert($data);
$this->view->flagStatus = 'message';
}
Run Code Online (Sandbox Code Playgroud)
然后我的看法:
....
<?php if ($this->flagStatus) { ?>
<div id="divStatus" class="success span-5" style="display: none;">
<?php echo $this->flagStatus; ?>
</div>
<?php } ?>
....
Run Code Online (Sandbox Code Playgroud) 我试图在Adobe Lightroom(http://www.youtube.com/watch?v=87hNd3vaENE)中创建类似于Lights out/lights dim功能的效果,但在WPF中除外.
我尝试的是在现有窗口的顶部创建另一个窗口,使其透明并在其上放置半透明的Path几何体.但我希望鼠标事件能够通过这个半透明窗口(在下面的窗口上).
这是我所拥有的简化版本:
<Window x:Class="LightsOut.MaskWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
AllowsTransparency="True"
WindowStyle="None"
ShowInTaskbar="False"
Topmost="True"
Background="Transparent">
<Grid>
<Button HorizontalAlignment="Left" Height="20" Width="60">click</Button>
<Path IsHitTestVisible="False" Stroke="Black" Fill="Black" Opacity="0.3">
<Path.Data>
<RectangleGeometry Rect="0,0,1000,1000 "/>
</Path.Data>
</Path>
</Grid>
Run Code Online (Sandbox Code Playgroud)
窗口是完全透明的,因此在路径未覆盖的位置,鼠标事件直接通过.到现在为止还挺好.路径对象上的IsHitTestvisible设置为false.因此鼠标事件将通过它传递到同一表单上的其他控件(即,您可以单击Button,因为它位于同一表单上).
但是鼠标事件不会通过Path对象传递到它下面的窗口.
有任何想法吗?还是更好的方法来解决这个问题?
谢谢.
波纹管功能工作正常,但我需要在循环内运行它.如果这样做,帖子内容实际上取自我的WP_Query的最后一篇文章.不是应该出现的那个.
有没有办法运行我的查询并让The Loop不受影响?
function recent_post_by_author() {
echo '<div class="recent_post_by_author">';
$my_query = new WP_Query('author_name=Radek&showposts=2');
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"> <?php the_title(); ?></a><BR>
<?php endwhile;
echo '</div>';
}
Run Code Online (Sandbox Code Playgroud) 我听说过这个术语,但我不完全确定它是什么意思,所以:
我已经设法在App Engine上运行基本的rails app1:http: //gist.github.com/268192
所以,在我的基本app2上,我安装了CE,它在本地机器上工作正常.(communityengine.org)
但是,当我按照我的实际APP 2,其中community_engine插件安装和所有的宝石被冻结相同的步骤,App Engine的安装脚本询问超过编写各种文件一样的boot.rb,routes.rb中,这我不允许.
因此,正如预期的那样,当我将rails + ce应用程序发布到GAE时,它没有发布,它还会在app2上修复CE的本地安装.
所以,问题很明显,CE使用ActiveRecord,而GAE使用DataMapper.
所以,我的问题也可以改为:我们可以使用Active Record将现有的ROR应用程序迁移到使用DataMapper的GAE吗?
PS:这是我关于ROR和GAE的第一个项目.
google-app-engine activerecord ruby-on-rails jruby datamapper
好吧,我有三台不同的计算机,我现在的配置都不同,所以我必须在每个计算机上推/拉,这非常麻烦.我想要做的是有一个配置文件,我可以用于所有三个,这将允许我执行以下操作:
git push unfuddle
git pull heroku
git push unfuddle
git pull heroku
Run Code Online (Sandbox Code Playgroud)
我是git的新手,所以我知道也许我需要heroku master或者'heroku origin`或者somethign?
这是我的配置文件现在的样子:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@heroku.com:HEROKU-APP.git
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "unfuddle"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@UNFUDDLE-APP.unfuddle.com:UNFUDDLE-APP/UNFUDDLE-APP.git
Run Code Online (Sandbox Code Playgroud)
显然,改变了git网址以保护无辜者.我应该改变什么才能轻松推动和拉出这两个回购?
我从我网站的内部网页/ asset/setjob上的网络服务收到一个JSON有效负载.以下是发布到/ asset/setjob的JSON有效负载:
[{"job":{"source_filename":"beer-drinking-pig.mpg","current_step":"waiting_for_file","encoding_profile_id":"nil","resolution":"nil","status_url":" http://example.com/api/v1/jobs/1.json","id":1,"bitrate":"nil","current_status ":"等待文件","current_progress":"nil" ,"remote_id":"my-own-remote-id"}}]
此有效内容会向此页面发布一次.该页面不是用于查看,而是解析id和current_status的JSON对象,以便我可以将其插入到数据库中.我正在使用Zend框架.
我如何在Zend中收到此有效负载?我是否_GET ['json']?$ _ POST [ '工作']?这些似乎都不起作用.我基本上需要将此有效负载分配给php变量,以便我可以操作它.
我试过了:
$ jsonStrGet = var_dump($ _ GET); $ jsonStrPost = var_dump($ _ POST);
我试过了:$ response = $ this-> getResponse(); $ body = $ response-> getBody();
大段引用
任何帮助将非常感激!谢谢.
我在WPF中有一个详细信息视图窗口,标签可能如下所示.
<Label Content="{x:Static properties:Resources.Reference}" />
Run Code Online (Sandbox Code Playgroud)
这是从我的属性Resource获取它的内容.
如何转换/格式化内容,使其在每个标签项后都有一个冒号.例如,而不是简单地显示参考的内容,我希望它转换为参考:
我有一个用户表,我正在尝试提出一个查询,该查询返回按日期分组的所有用户的总数以及按日期分组的特定客户端的用户总数.
以下是我到目前为止的情况,其中按日期分组的用户总数,但似乎无法弄清楚如何获取user.client_id = x的用户数
SELECT user.created,
COUNT(user.id) AS overall_count
FROM user
GROUP BY DATE(user.created)
Run Code Online (Sandbox Code Playgroud)
尝试像这样的行结果:
[created] => 2010-05-15 19:59:30
[overall_count] => 10
[client_count] => (some fraction of overall count, the number of users where
user.client_id = x grouped by date)
Run Code Online (Sandbox Code Playgroud) wpf ×2
activerecord ×1
benchmarking ×1
count ×1
datamapper ×1
forms ×1
git ×1
heroku ×1
http-headers ×1
java ×1
jit ×1
jruby ×1
json ×1
latex ×1
mysql ×1
optimization ×1
performance ×1
php ×1
sql ×1
transparency ×1
unfuddle ×1
wordpress ×1
xaml ×1