本文整理汇总了PHP中Company::query方法的典型用法代码示例。如果您正苦于以下问题:PHP Company::query方法的具体用法?PHP Company::query怎么用?PHP Company::query使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Company
的用法示例。
在下文中一共展示了Company::query方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testQuery
public function testQuery()
{
$result = Company::query()->result();
$this->assertInstanceOf('troba\\EQM\\AbstractResultSet', $result);
$result = Company::query()->innerJoin(Project::class, 'Company.id = Project.companyId')->innerJoin(ProjectActivity::class, 'Project.id = ProjectActivity.projectId')->where('ProjectActivity.id = :id', ['id' => 100])->groupBy('Company.id')->result();
$this->assertEquals(27, $result->count());
}
示例2: Company
/*require_once("Util.php");
require_once("../admin/include/common.php");
//静态化
if(is_file("../head.html") && !isset($_GET["sp"])){ //存在静态页面,并且不是执行静态化处理
Tool::logger(__METHOD__, __LINE__, "加载静态页头", _LOG_DEBUG);
//header("Location: head.html");
require_once("../head.html");
exit;
}*/
$navHtml = "";
$proMapHtml = "";
$query = new Company(_QUERY_ALL);
$query->companyKey = "brand_recommend";
$brands = Company::query($query);
$cusNavCount = 0;
//自定义导航栏个数
if (!empty($brands)) {
$cusNavCount = count($brands);
foreach ($brands as $brand) {
$navHtml .= sprintf("\n <span class='n_menu'>\n\t\t\t\t\t<a title='%s' target='_blank' style='width: 105px;' href='%s'>%s</a>\n </span>\n\t\t\t\t", $brand->subject, $brand->content, $brand->subject);
$proMapHtml .= sprintf("<li><a target='_blank' href='%s'>%s</a></li>", $brand->content, $brand->subject);
}
}
?>
<?php
//二维码
if (empty($barcode)) {
$files = Company::files("company_barcode");
示例3: foreach
//首页Banner
foreach ($banners as $i => $banner) {
$bannerHtml .= sprintf("<li class='%s'><a href='%s'><img src='%s' alt='%s' class='home_banner_img'></a></li>", $bannerHtml == "" ? "" : "hidden", empty($banner->fileUrl) ? "index.php" : $banner->fileUrl, str_replace("../", "", $banner->savedPath), empty($banner->fileDesc) ? Company::content("site_desc", false) : $banner->fileDesc);
$bannerBtn .= sprintf("<li %s>%u</li>", $i == 0 ? "class='selected'" : "", $i + 1);
}
$bannerHtml = sprintf("<ul>%s</ul>", $bannerHtml);
$bannerBtn = sprintf("<ul>%s</ul>", $bannerBtn);
} else {
//内页Banner
$banner = $banners[0];
$bannerHtml = sprintf("<a href='%s'><img src='%s' alt='%s' class='inner_banner_img'></a>", empty($banner->fileUrl) ? "index.php" : $banner->fileUrl, str_replace("../", "", $banner->savedPath), empty($banner->fileDesc) ? Company::content("site_desc", false) : $banner->fileDesc);
}
$hot_search = "";
$query = new Company(_QUERY_ALL);
$query->companyKey = "hot_search";
$hots = Company::query($query);
if (!empty($hots)) {
foreach ($hots as $hot) {
$hot_search .= sprintf("\n <span class='n_menu'>\n\t\t\t\t\t<a title='%s' target='_blank' style='width: 105px;' href='%s'>%s</a>\n </span>\n\t\t\t\t", $hot->subject, $hot->content, $hot->subject);
}
}
?>
<!--banner start-->
<div id="banner_box">
<?php
if ($showHomeBanner) {
?>
<div class="home_banner">
<div class="home_banner_imgs">
<?php
示例4: eventSetCompany
/**
* Set the company id for the contact
* and create a new one if doesn't exists.
* @param object EventControler
*/
function eventSetCompany(EventControler $event_controler)
{
$fields = $event_controler->getParam('fields');
$newCompany = new Company($this->getDbCon());
$newCompany->query("select * from company where name='" . trim($fields['company']) . "' and iduser = " . $_SESSION['do_User']->iduser);
if (!$newCompany->hasData()) {
$newCompany->name = trim($fields['company']);
$newCompany->iduser = $_SESSION['do_User']->iduser;
$newCompany->add();
$newCompanyid = $newCompany->getInsertId($this->getTable(), $this->getPrimaryKey());
} else {
$newCompanyid = $newCompany->idcompany;
}
$fields['idcompany'] = $newCompanyid;
//print_r($fields);exit;
$this->setLog("\n Company id:" . $fields['idcompany'] . " for " . $fields['company']);
$event_controler->updateParam("fields", $fields);
return true;
}
示例5: foreach
//读取友情连接
$links = DocFile::get("company_links");
$linkTemp = "<p><a href=\"%s\" title=\"%s\"><img src=\"%s\" width=\"88\" height=\"31\" alt=\"%s\" /></a></p>";
$linkStr = "";
if (!empty($links)) {
foreach ($links as $link) {
$linkStr .= sprintf($linkTemp, $link->fileUrl, $link->fileDesc, str_replace("../", "", $link->savedPath), $link->fileDesc);
}
}
//联系方式
$contacts = sprintf("<p>电话:%s</p><p>传真:%s</p><p>手机:%s</p><p>联系人:%s</p><p>Q Q:%s</p><p>旺旺:%s</p><p>邮箱:%s</p><p>官网:%s</p><p>旺铺:%s</p><p>地址:%s</p><p>%s</p>", Company::content("company_phone"), Company::content("company_fax"), Company::content("mobile_phone"), Company::content("contact_person"), Company::content("company_qq"), Company::content("ali_wangwang"), Company::content("company_email"), Company::content("official_site"), Company::content("ali_store"), Company::content("company_addr"), Company::content("other_contact"));
//读取常见问题
$pro_problems = "";
$query = new Company(_QUERY_ALL);
$query->companyKey = "product_problem";
$problems = Company::query($query);
if (!empty($problems)) {
foreach ($problems as $problem) {
$pro_problems .= sprintf("<li><a target='_blank' href='%s' title='%s'>%s</a></li>", $problem->content, $problem->subject, $problem->subject);
}
}
?>
<style type="text/css">
.sitemap_sec{z-index:10; font-size:14px; color:#8f8f8f; position:relative; background:#333; height:180px;}
.sitemap{margin: 5px auto 0 auto; width: 960px;}
.link_sec {width: 25%; float:left;}
.sitemap_sec p{font-size: 16px;color: #fff;margin-bottom: 8px; margin-top: 5px; padding-bottom:5px; font-family:"微软雅黑";}
.sitemap_sec a{line-height:27px; font-size:12px; color: #8f8f8f;}
</style>
示例6: strtolower
$_SESSION["CURRENT_USER"] = $user;
echo "{\"status\":\"true\", \"data\": \"登录成功\"}";
} else {
echo "{\"status\":\"false\", \"data\": \"" . $result . "\"}";
}
}
exit;
}
//读取公司数据
if ($module == "company") {
if ($dataType == "list") {
$companyKey = strtolower(isset($_REQUEST["companyKey"]) ? $_REQUEST["companyKey"] : "");
try {
$company = new Company($querySize);
$company->companyKey = $companyKey;
$data = Company::query($company);
$listJson = "[]";
if (!empty($data)) {
$listJson = json_encode($data, JSON_UNESCAPED_UNICODE);
}
Tool::logger(__METHOD__, __LINE__, sprintf("查询文本Json: %s", $listJson), _LOG_ERROR);
echo "{\"status\":\"true\", \"data\": " . $listJson . "}";
} catch (Exception $e) {
echo "{\"status\":\"false\", \"data\": \"" . $e->getMessage() . "\"}";
Tool::logger(__METHOD__, __LINE__, sprintf("数据查询失败: %s", $e->getMessage()), _LOG_ERROR);
}
}
exit;
}
//读取产品类型数据
if ($module == "sort") {