php教程 PHP开发 CodeIgniter 연구 노트 Item5--CI의 AR

CodeIgniter 연구 노트 Item5--CI의 AR

Dec 29, 2016 am 10:23 AM

AR(Active Record)

AR이 활성화된 경우(CI3.0은 기본으로 시작되며 구성 항목이 없음)

$this->db
로그인 후 복사

<의 get 메소드를 사용할 수 있습니다. 🎜> 테이블의 결과 집합 가져오기

[code]// AR会自动加上表前缀,因此get方法中的表名不用加上表前缀
$res = $this->db->get('user');
foreach ($res->result() as $item)
{
    echo $item->name . "
"; }
로그인 후 복사

insert 메서드를 통해 간단히 레코드를 삽입할 수 있습니다. 매개 변수는 테이블 이름과 연관 배열입니다.


[code]$data = array('name'=>'mary', 'password'=>md5('mary'));
$result = $this->db->insert('user', $data);
로그인 후 복사

업데이트 메소드를 통해 레코드를 수정합니다. 첫 번째 매개변수는 표시, 두 번째 매개변수는 수정된 내용, 연관 배열로 표현되며 세 번째 매개변수는 쿼리 조건입니다.


[code]$data = array ('email'=>'mary@gmail.com', 'password'=>md5('123456'));
$this->db->update('user', $data, array('name'=>'mary'));
로그인 후 복사

delete 메소드를 통해 레코드를 삭제합니다. 첫 번째 매개변수는 테이블 이름, 두 번째 매개변수는 쿼리 조건


[code]$this->db->delete('user', array('name'=>'mary'));
로그인 후 복사



연속 연산, 보다 복잡한 SQL 문에 대해서는 AR에서 제공하는 일관성 연산을 사용하여


[code]$result = $this->db->select('id, name')
            ->from('user')
            ->where('id >=', 1)
            ->limit(3,1)
            ->order_by('id desc ')
            ->get();
로그인 후 복사

참고: 제한의 매개변수 순서는 SQL과 동일합니다. 순서가 반대입니다. 첫 번째 매개변수는 표시되는 항목 수를 나타내고 두 번째 매개변수는 건너뛴 항목 수를 나타냅니다. 다양한 쿼리 조건에서 where 문 작성




last_query() 메소드를 사용하면 일관된 연산을 통해 AR에서 조합한 SQL 문을 얻을 수 있습니다

[code]where(&#39;name&#39;, &#39;mary&#39;)或where(&#39;name =&#39;, &#39;mary&#39;):表示查询条件是name字段值是mary
where(array(&#39;name&#39;=>&#39;mary&#39;, &#39;id >&#39;=>&#39;1&#39;));:表示查询条件有两个,name字段值是mary并且id字段值是1
로그인 후 복사



AR은 상대적으로 간단한 쿼리만 실행할 수 있으며, 복잡한 쿼리인 경우 $this->db->query($sql, $data)

를 사용하여 쿼리하는 것이 좋습니다.
[code]$this->db->last_query();
로그인 후 복사

데이터 선택

다음 함수는 SQL SELECT 문을 작성하는 데 도움이 됩니다.

참고: PHP5를 사용하는 경우 복잡한 상황에서 체인 구문을 사용할 수 있습니다. 자세한 설명은 이 페이지 하단에 제공됩니다.




select 쿼리 문을 실행하고 결과 집합을 반환합니다. 테이블의 모든 데이터를 얻을 수 있습니다.

[code]$this->db->get();
로그인 후 복사



두 번째 및 세 번째 매개변수를 사용하면 결과 집합의 페이지당 레코드 수(제한)와 결과 집합의 오프셋을 설정할 수 있습니다.

[code]$query = $this->db->get('mytable');
// Produces: SELECT * FROM mytable
로그인 후 복사



참고: 두 번째 매개변수는 페이지당 레코드 수이고 세 번째 매개변수는 오프셋입니다.
[code]$query = $this->db->get('mytable', 10, 20);
// Produces: SELECT * FROM mytable LIMIT 20, 10 (in MySQL. Other databases have slightly different syntax)
로그인 후 복사

위 함수는 $ 변수로 구성됩니다. query
실행, 이 $query
를 사용하여 결과 세트를 표시할 수 있습니다.



은 db->where()를 사용하지 않고 함수의 두 번째 매개변수에 where 절을 추가할 수 있다는 점을 제외하면 위 함수와 동일합니다. function :
[code]$query = $this->db->get('mytable');
foreach ($query->result() as $row)
{
    echo $row->title;
}
[code]$this->db->get_where();
로그인 후 복사




참고: 이전 버전에서는 get_where()가 getwhere()로 작성되었습니다. 이는 더 이상 사용되지 않는 사용법이며 getwhere()는 코드에서 제거되었습니다.

[code]$query = $this->db->get_where('mytable', array('id' => $id), $limit, $offset);
로그인 후 복사



을 사용하면 SQL 쿼리에 SELECT 부분을 작성할 수 있습니다.

[code]$this->db->select();
로그인 후 복사



참고: 모두 쿼리하려는 경우 테이블의 항목은 괜찮습니다. 이 함수를 작성할 필요가 없습니다. 생략하면 CodeIgniter는 모든 행(SELECT *)을 쿼리하려고 한다고 생각합니다.

[code]$this->db->select('title, content, date');
$query = $this->db->get('mytable');
// Produces: SELECT title, content, date FROM mytable
로그인 후 복사



연관배열 방식:
$this->db->select()
로그인 후 복사
[code]$this->db->select('(SELECT SUM(payments.amount) FROM payments WHERE payments.invoice_id=4') AS amount_paid', FALSE); 
$query = $this->db->get('mytable');
로그인 후 복사



이 기능은 위의 기능과 거의 동일하지만 차이점만 있습니다 여러 인스턴스가 OR을 사용하여 연결됩니다:

[code]$array = array('title' => $match, 'page1' => $match, 'page2' => $match);
$this->db->like($array); 
// WHERE title LIKE '%match%' AND page1 LIKE '%match%' AND page2 LIKE '%match%'
$this->db->or_like();
로그인 후 복사



참고: or_like()는 이전에 orlike()라고 불렸는데, 후자는 더 이상 사용되지 않으며 현재는 orlike()입니다. 코드에서 제거되었습니다.
[code]$this->db->like('title', 'match');
$this->db->or_like('body', $match); 
// WHERE title LIKE '%match%' OR body LIKE '%match%'
로그인 후 복사




이 함수는 like()와 거의 동일하지만 유일한 차이점은 NOT LIKE 문을 생성한다는 것입니다:

[code]$this->db->not_like();
로그인 후 복사



이 함수는 not_like()와 거의 동일합니다. 유일한 차이점은 여러 인스턴스가 OR로 연결된다는 점입니다.

[code]$this->db->not_like('title', 'match');
// WHERE title NOT LIKE '%match%
$this->db->or_not_like();
로그인 후 복사



을 사용하면 쿼리 문 GROUP BY를 작성할 수 있습니다. 부분:
[code]$this->db->like('title', 'match');
$this->db->or_not_like('body', 'match'); 
// WHERE title LIKE '%match%' OR body NOT LIKE '%match%'
$this->db->group_by();
로그인 후 복사




여러 값을 배열로 전달할 수도 있습니다:

[code]$this->db->group_by("title"); 
// 生成: GROUP BY title
로그인 후 복사



설명: group_by () 사용됨 더 이상 사용되지 않으며 groupby()가 코드에서 제거되었습니다.

[code]$this->db->group_by(array("title", "date")); 
// 生成: GROUP BY title, date
로그인 후 복사



쿼리 문에 "DISTINCT" 키워드 추가:

[code]$this->db->distinct();
로그인 후 복사



을 사용하면 "DISTINCT" 키워드를 추가할 수 있습니다. 쿼리 문에 HAVING 섹션을 작성합니다. 두 가지 구문 형식이 있으며 하나 또는 두 개의 매개 변수가 허용됩니다.
[code]$this->db->distinct();
$this->db->get('table');
// 生成: SELECT DISTINCT * FROM table
$this->db->having();
로그인 후 복사




콘텐츠 이스케이프를 피하기 위해 CodeIgniter에 의해 이스케이프 보호되는 데이터베이스를 사용하는 경우 정의에서는 선택적 세 번째 인수를 전달하고 이를 FALSE로 설정할 수 있습니다.
[code]$this->db->having('user_id = 45'); 
// 生成: HAVING user_id = 45
$this->db->having('user_id', 45); 
// 生成: HAVING user_id = 45
你也可以把多个值通过数组传递过去:
[code]$this->db->having(array('title =' => 'My Title', 'id <' => $id)); 
// 生成: HAVING title = 'My Title', id < 45
로그인 후 복사




은 have() 함수와 거의 동일하지만 유일한 차이점은 여러 절이 "OR"로 구분된다는 점입니다.

[code]$this->db->having('user_id', 45); 
// 生成: HAVING `user_id` = 45 (在诸如MySQL等数据库中) 
$this->db->having('user_id', 45, FALSE); 
// 生成: HAVING user_id = 45
$this->db->or_having();
로그인 후 복사



은 ORDER BY 절을 설정하는 데 도움이 됩니다. 첫 번째 매개변수는 정렬하려는 필드의 이름입니다. 두 번째 매개변수는 결과의 순서를 설정합니다. 사용 가능한 옵션에는 asc(오름차순), desc(내림차순) 또는 무작위(무작위)가 포함됩니다.

[code]$this->db->order_by();
로그인 후 복사



첫 번째 매개변수에 자신만의 문자열을 전달할 수도 있습니다.

[code]$this->db->order_by("title", "desc"); 
// 生成: ORDER BY title DESC
로그인 후 복사



또는 이 함수를 여러 번 호출하면 여러 필드를 정렬합니다.

[code]$this->db->order_by('title desc, name asc'); 
// 生成: ORDER BY title DESC, name ASC
로그인 후 복사



참고: order_by()는 이전에 orderby()라고 불렸는데, 이는 더 이상 사용되지 않으며 orderby()가 코드에서 제거되었습니다.
[code]$this->db->order_by("title", "desc");
$this->db->order_by("name", "asc"); 
// 生成: ORDER BY title DESC, name ASC
로그인 후 복사

참고: 현재 Oracle 및 MSSQL 드라이버는 무작위 정렬을 지원하지 않으며 기본적으로 'ASC'(오름차순)로 설정됩니다.




쿼리에서 반환되는 결과 수를 제한합니다.

[code]$this->db->limit();
로그인 후 복사



두 번째 매개변수는 결과 오프셋을 설정합니다.

[code]$this->db->limit(10);
// 生成: LIMIT 10
로그인 후 복사

[code]$this->db->limit(10, 20);
// 生成: LIMIT 20, 10 (仅限MySQL中。其它数据库有稍微不同的语法)
$this->db->count_all_results();
로그인 후 복사

允许你获得某个特定的Active Record查询所返回的结果数量。可以使用Active Record限制函数,例如 where(),or_where()
, like(), or_like() 等等。范例:

[code]echo $this->db->count_all_results('my_table');
// 生成一个整数,例如 25
$this->db->like('title', 'match');
$this->db->from('my_table');
echo $this->db->count_all_results();
// 生成一个整数,例如 17
로그인 후 복사

插入数据

[code]$this->db->insert();
로그인 후 복사


生成一条基于你所提供的数据的SQL插入字符串并执行查询。你可以向函数传递 数组 或一个 对象。下面是一个使用数组的例子:

[code]$data = array(
               'title' => 'My title' ,
               'name' => 'My Name' ,
               'date' => 'My date'
            );
$this->db->insert('mytable', $data); 
// Produces: INSERT INTO mytable (title, name, date) VALUES ('My title', 'My name', 'My date')
로그인 후 복사

第一个参数包含表名,第二个是一个包含数据的关联数组。

下面是一个使用对象的例子:

[code]/*
    class Myclass {
        var $title = 'My Title';
        var $content = 'My Content';
        var $date = 'My Date';
    }
*/
$object = new Myclass;
$this->db->insert('mytable', $object); 
// Produces: INSERT INTO mytable (title, content, date) VALUES ('My Title', 'My Content', 'My Date')
로그인 후 복사


第一个参数包含表名,第二个是一个对象。(原文有错:The first parameter will contain the table name, the second is an associative array of values.)

注意: 所有的值已经被自动转换为安全查询。

[code]$this->db->set();
로그인 후 복사

本函数使您能够设置inserts(插入)或updates(更新)值。

它可以用来代替那种直接传递数组给插入和更新函数的方式:

[code]$this->db->set('name', $name); 
$this->db->insert('mytable'); 
// 生成: INSERT INTO mytable (name) VALUES ('{$name}')
로그인 후 복사

如果你多次调用本函数,它们会被合理地组织起来,这取决于你执行的是插入操作还是更新操作:

[code]$this->db->set('name', $name);
$this->db->set('title', $title);
$this->db->set('status', $status);
$this->db->insert('mytable');
로그인 후 복사


set() 也接受可选的第三个参数($escape),如果此参数被设置为 FALSE,就可以阻止数据被转义。为了说明这种差异,这里将对 包含转义参数 和 不包含转义参数 这两种情况的 set() 函数做一个说明。

[code]$this->db->set('field', 'field+1', FALSE);
$this->db->insert('mytable'); 
// 得到 INSERT INTO mytable (field) VALUES (field+1)
$this->db->set('field', 'field+1');
$this->db->insert('mytable'); 
// 得到 INSERT INTO mytable (field) VALUES ('field+1')
로그인 후 복사

你也可以将一个关联数组传递给本函数:

[code]$array = array('name' => $name, 'title' => $title, 'status' => $status);
$this->db->set($array);
$this->db->insert('mytable');
로그인 후 복사

或者一个对象也可以:

[code]/*
    class Myclass {
        var $title = 'My Title';
        var $content = 'My Content';
        var $date = 'My Date';
    }
*/
$object = new Myclass;
$this->db->set($object);
$this->db->insert('mytable');
로그인 후 복사

更新数据

[code]$this->db->update();
로그인 후 복사

根据你提供的数据生成并执行一条update(更新)语句。你可以将一个数组或者对象传递给本函数。这里是一个使用数组的例子:

[code]$data = array(
               'title' => $title,
               'name' => $name,
               'date' => $date
            );
$this->db->where('id', $id);
$this->db->update('mytable', $data); 
// 生成:
// UPDATE mytable 
// SET title = '{$title}', name = '{$name}', date = '{$date}'
// WHERE id = $id
로그인 후 복사

或者你也可以传递一个对象:

[code]/*
    class Myclass {
        var $title = 'My Title';
        var $content = 'My Content';
        var $date = 'My Date';
    }
*/
$object = new Myclass;
$this->db->where('id', $id);
$this->db->update('mytable', $object); 
// 生成:
// UPDATE mytable 
// SET title = '{$title}', name = '{$name}', date = '{$date}'
// WHERE id = $id
로그인 후 복사

说明: 所有值都会被自动转义,以便生成安全的查询。

你会注意到

$this->db->where()
로그인 후 복사
[code]$this->db->update('mytable', $data, "id = 4");
로그인 후 복사

或者是一个数组:

[code]$this->db->update('mytable', $data, array('id' => $id));


在进行更新时,你还可以使用上面所描述的 $this->db->set() 函数。

删除数据

[code]$this->db->delete();
로그인 후 복사

生成并执行一条DELETE(删除)语句。

[code]$this->db->delete('mytable', array('id' => $id)); 
// 生成:
// DELETE FROM mytable 
// WHERE id = $id
로그인 후 복사

第一个参数是表名,第二个参数是where子句。你可以不传递第二个参数,使用 where() 或者 or_where() 函数来替代它:

[code]$this->db->where('id', $id);
$this->db->delete('mytable'); 
// 生成:
// DELETE FROM mytable 
// WHERE id = $id
로그인 후 복사


如果你想要从一个以上的表中删除数据,你可以将一个包含了多个表名的数组传递给delete()函数。

[code]$tables = array('table1', 'table2', 'table3');
$this->db->where('id', '5');
$this->db->delete($tables);
로그인 후 복사

如果你想要删除表中的全部数据,你可以使用 truncate() 函数,或者 empty_table() 函数。

[code]$this->db->empty_table();
로그인 후 복사

生成并执行一条DELETE(删除)语句。

[code] $this->db->empty_table('mytable'); 
// 生成
// DELETE FROM mytable
$this->db->truncate();
로그인 후 복사


生成并执行一条TRUNCATE(截断)语句。

[code]$this->db->from('mytable'); 
$this->db->truncate(); 
// 或 
$this->db->truncate('mytable'); 
// 生成:
// TRUNCATE mytable
로그인 후 복사

说明: 如果 TRUNCATE 命令不可用,truncate() 将会以 “DELETE FROM table” 的方式执行。

链式方法

链式方法允许你以连接多个函数的方式简化你的语法。考虑一下这个范例:

[code]$this->db->select('title')->from('mytable')->where('id', $id)->limit(10, 20);
$query = $this->db->get();
로그인 후 복사

 以上就是CodeIgniter学习笔记 Item5--CI中的AR的内容,更多相关内容请关注PHP中文网(www.php.cn)!


본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

XREAL 창립자 Xu Chi: Apple은 모든 사람이 공간 컴퓨팅의 미래를 볼 수 있도록 하며, 우리는 모든 사람이 공간 컴퓨팅의 현재를 볼 수 있도록 열심히 노력하고 있습니다. XREAL 창립자 Xu Chi: Apple은 모든 사람이 공간 컴퓨팅의 미래를 볼 수 있도록 하며, 우리는 모든 사람이 공간 컴퓨팅의 현재를 볼 수 있도록 열심히 노력하고 있습니다. Jun 02, 2024 pm 07:55 PM

XREAL은 공간 컴퓨팅 신제품 출시 컨퍼런스에서 신제품 XREALBeamPro를 출시했으며 가격은 1,299위안부터입니다. 공식 소개에 따르면 XREALBeamPro는 2D 애플리케이션을 3D 공간으로 점진적으로 출시하는 컴퓨팅 터미널입니다. XREALAR 안경을 장착해 "완전한 소비자급 AR 공간 컴퓨팅 시스템"을 구성하고 휴대폰에서 사용자의 마이그레이션 비용을 최소화할 것입니다. 옆. XREALBeamPro는 디자인적으로 보면 스마트폰처럼 보이지만 휴대폰 제품이 아니고 터치 디스플레이를 탑재한 공간 컴퓨팅 단말기이다. 공식적으로는 '휴대폰 같은 AR 공간컴퓨팅 단말'로 자리매김하고 있다. 기자회견에서 XREAL 창립자이자 CEO인 Xu Chi는 BeamPro의 역량에 대한 열정을 표현했습니다.

CodeIgniter에서 사용자 정의 미들웨어를 구현하는 방법 CodeIgniter에서 사용자 정의 미들웨어를 구현하는 방법 Jul 29, 2023 am 10:53 AM

CodeIgniter에서 사용자 정의 미들웨어를 구현하는 방법 소개: 현대 웹 개발에서 미들웨어는 애플리케이션에서 중요한 역할을 합니다. 요청이 컨트롤러에 도달하기 전이나 후에 일부 공유 처리 논리를 수행하는 데 사용할 수 있습니다. 널리 사용되는 PHP 프레임워크인 CodeIgniter는 미들웨어 사용도 지원합니다. 이 글에서는 CodeIgniter에서 사용자 정의 미들웨어를 구현하는 방법을 소개하고 간단한 코드 예제를 제공합니다. 미들웨어 개요: 미들웨어는 일종의 요청입니다.

PHP를 사용하여 AR/VR 애플리케이션을 구축하는 방법 PHP를 사용하여 AR/VR 애플리케이션을 구축하는 방법 Jun 11, 2023 pm 07:22 PM

AR(증강현실)과 VR(가상현실)의 발전으로 이 두 기술은 혁신과 경험의 중요한 부분이 되었습니다. 네트워크 프로그래밍 언어로 PHP가 인기를 끌면서 PHP는 AR/VR 애플리케이션 개발에 적합한 선택이 되었습니다. 이 기사에서는 PHP를 사용하여 AR/VR 애플리케이션을 구축하는 방법을 소개합니다. 1. AR 및 VR 기술 이해 AR/VR 애플리케이션 제작을 시작하기 전에 다양한 기술과 라이브러리를 이해해야 합니다. AR 기술을 사용하면 가상 개체나 정보가 실제 환경과 상호 작용할 수 있습니다. V

Microsoft는 광범위한 주광선 각도 조작을 위해 마이크로렌즈 어레이를 사용하는 AR/VR 특허를 탐색합니다. Microsoft는 광범위한 주광선 각도 조작을 위해 마이크로렌즈 어레이를 사용하는 AR/VR 특허를 탐색합니다. Sep 30, 2023 pm 09:29 PM

(2023년 9월 26일) 마이크로소프트는 마이크로LED가 소형, 경량, 고휘도, 높은 패키징 밀도라는 특징을 갖고 있어 특히 고해상도, 소형, 경량이 요구되는 머리 장착형 기기에 적합할 수 있다고 보고 있다. . 마이크로소프트는 "패널 디스플레이를 위한 광범위한 주광선 각도 조작을 제공하는 마이크로렌즈"라는 특허 출원에서 패널 디스플레이를 위한 광범위한 주광선 각도 조작을 제공하는 마이크로렌즈와 마이크로렌즈 어레이로 구성된 디스플레이 시스템을 소개했습니다. 여기서, 어레이의 각 마이크로렌즈는 패널 디스플레이의 각 픽셀에 해당합니다. 마이크로렌즈는 용도에 따라 구성됩니다.

CodeIgniter 미들웨어: 애플리케이션 응답성 및 페이지 렌더링 가속화 CodeIgniter 미들웨어: 애플리케이션 응답성 및 페이지 렌더링 가속화 Jul 28, 2023 pm 06:51 PM

CodeIgniter 미들웨어: 애플리케이션 응답성 및 페이지 렌더링 가속화 개요: 웹 애플리케이션의 복잡성과 상호 작용이 계속 증가함에 따라 개발자는 애플리케이션 성능과 응답성을 향상시키기 위해 보다 효율적이고 확장 가능한 솔루션을 사용해야 합니다. CodeIgniter(CI)는 많은 유용한 기능을 제공하는 경량 PHP 기반 프레임워크이며 그 중 하나가 미들웨어입니다. 미들웨어는 요청이 컨트롤러에 도달하기 전후에 수행되는 일련의 작업입니다. 이 기사에서는 사용 방법을 소개합니다.

Mojie Technology가 CES에서 최초로 데뷔하여 AR 혁신 트렌드를 선도했습니다! Mojie Technology가 CES에서 최초로 데뷔하여 AR 혁신 트렌드를 선도했습니다! Jan 14, 2024 pm 09:06 PM

지난 1월 9일부터 12일까지 가전제품 '봄 축제 갈라'인 CES에 4,000개 이상의 전시업체가 모였다. 소비자 AR 분야의 혁신 기업인 Mojie Technology는 처음으로 CES에 참가하여 핵심 장치, 완전한 기계 솔루션 및 맞춤형 서비스 분야에서 중국 AR 기업의 강력한 강점을 충분히 입증했습니다. 모지에(Mojie) 부스에서는 쌍안수지 회절도광가이드+MicroLED 기반의 AR 안경이 전시돼 많은 관람객들의 관심을 끌었고, 이를 직접 체험해 볼 수 있었다. 이 AR 안경에는 많은 실용적인 기능이 있습니다. 첫째, 착용자는 안경렌즈를 통해 실시간으로 텍스트 내용을 볼 수 있어 독서가 더욱 편리해진다. 둘째, 안경에는 음성 정보를 수집하고 즉석 번역 기능을 통해 지정된 언어의 텍스트로 변환할 수 있는 마이크가 내장되어 있습니다.

CodeIgniter 프레임워크에서 데이터베이스 쿼리 빌더(Query Builder)를 사용하는 방법 CodeIgniter 프레임워크에서 데이터베이스 쿼리 빌더(Query Builder)를 사용하는 방법 Jul 28, 2023 pm 11:13 PM

CodeIgniter 프레임워크에서 데이터베이스 쿼리 빌더(QueryBuilder)를 사용하는 방법 소개: CodeIgniter는 웹 애플리케이션 개발에서 개발자를 지원하기 위해 많은 강력한 도구와 라이브러리를 제공하는 경량 PHP 프레임워크입니다. 가장 인상적인 기능 중 하나는 데이터베이스 쿼리 문을 작성하고 실행하는 간결하고 강력한 방법을 제공하는 데이터베이스 쿼리 빌더(QueryBuilder)입니다. 이번 글에서는 Co 사용법을 소개하겠습니다.

NTT QONOQ 디바이스, 스마트폰용 Mirza 무선 XR 안경 공개 NTT QONOQ 디바이스, 스마트폰용 Mirza 무선 XR 안경 공개 Sep 09, 2024 pm 06:30 PM

NTT QONOQ Devices는 사용자가 코드를 다툴 필요가 없는 스마트폰용 Mirza 무선 XR 안경을 공개했습니다. 이 안경은 포켓몬 고와 같은 실제 공간의 가상 AR 콘텐츠나 대형 가상 디스플레이에 휴대폰 콘텐츠를 표시할 수 있습니다.

See all articles