如何在Zend Framework 2.x中禁用布局和查看渲染器?我阅读文档,无法得到任何答案在谷歌我找到答案Zend 1.x和它
$this->_helper->viewRenderer->setNoRender(true);
$this->_helper->layout->disableLayout();
Run Code Online (Sandbox Code Playgroud)
但它在Zend Framework 2.x中不再起作用了.我需要为Ajax请求禁用视图渲染器和布局.
任何帮助都会很棒.
DROP FUNCTION IF EXISTS bramkiStracone;
CREATE FUNCTION bramkiStracone(idDruzyny INT)
RETURNS int(11)
DETERMINISTIC
BEGIN
DECLARE bramek INT;
DECLARE tmp1 INT;
DECLARE tmp2 INT;
SELECT DISTINCT COALESCE(SUM( b.bramki ), 0) INTO tmp1
FROM LigaBramki b
INNER JOIN LigaZawodnicy z ON b.idZawodnika = z.idZawodnika
INNER JOIN LigaDruzyny d ON z.idDruzyny = d.idDruzyny
INNER JOIN LigaMecze m ON b.idMeczu = m.idMeczu
WHERE m.idDruzyny2 = idDruzyny
AND z.idDruzyny != idDruzyny
AND d.idDruzyny != idDruzyny
AND m.rozegrany = '1';
SELECT DISTINCT COALESCE(SUM( b.bramki ), 0) INTO …Run Code Online (Sandbox Code Playgroud) 想要提示浏览器保存csv使用pyramid.response.Response搜索线索,发现这里是一个链接 Django回答但我不能用它与金字塔wsgi我的代码看起来像这样:
from pyramid.response import Response
def get_list_names_emails(request):
session, env = request.db, request.client_env
response = Response(content_type='text/csv')
output = StringIO()
writer = csv.writer(output)
writer.writerow(['SomeName', 'SomeEmail', 'CompanyName])
csv_output = output.getvalue()
return csv_output
Run Code Online (Sandbox Code Playgroud) 如何在一个视图中显示来自3个表的数据,因为使用JTable我可以显示仅绑定到该JTable的数据,请帮我解决这个问题.
到目前为止我的代码(不工作)在模型中:
public function getEntireProject(){
$item_id = $this->getItem()->id;
$db =& JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('*');
$query->from('#__project_part_1 AS a');
$query->leftJoin('#__project_part_2 AS u ON a.uuid = u.uuid');
$query->leftJoin('#__project_part_3 AS y ON a.uuid = y.uuid');
$query->where('a.id = '. (int) $item_id);
$db->setQuery($query);
return $db->loadResult();
}
protected function loadFormData()
{
// Check the session for previously entered form data.
$data = JFactory::getApplication()->getUserState('com_web_projects.edit.webproject.data', array());
if (empty($data)) {
$data = $this->getEntireProject();
}
return $data;
}
Run Code Online (Sandbox Code Playgroud) 我有这个小班:
class HTMLTagStripper(HTMLParser):
def __init__(self):
self.reset()
self.fed = []
def handle_data(self, data):
self.fed.append(data)
def handle_starttag(self, tag, attrs):
if tag == 'a':
return attrs[0][1]
def get_data(self):
return ''.join(self.fed)
Run Code Online (Sandbox Code Playgroud)
解析此HTML代码:
<div id="footer">
<p>long text.</p>
<p>click <a href="somelink.com">here</a>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我得到的结果:long text click here
但我想得到:long text click somelink.com
有没有办法做到这一点?
我正在创建joomla组件,我在从post访问数据时遇到问题
在一个视图中,我有6个收件箱,其中3个由JTable类进行交易,这很好,但其他3个我想要处理,我的字段:
<input id="jform[team1_goals_players]" class="" type="hidden" name="jform[team1_goals_players]" value="2,2," aria-invalid="false">
<input id="jform_team1_goals" class="required" type="text" value="4" name="jform[team1_goals]" aria-required="true" required="required" aria-invalid="false">
Run Code Online (Sandbox Code Playgroud)
第一个是我要处理的字段,第二个是由JTable类使用的chandled
$sth = JRequest::get('team1_goals_players');
Run Code Online (Sandbox Code Playgroud)
$ sth是空的
我应该使用JRequest获取该值和其他2